
Summery
文章平均质量分 54
rgtjf
这个作者很懒,什么都没留下…
展开
-
EOJ 1200 聪明的张小强 大数
http://acm.cs.ecnu.edu.cn/problem.php?problemid=1200题意:A+B大数加法#include#include#include#includeusing namespace std;//compare比较函数:相等返回0,大于返回1,小于返回-1int compare(string str1,string str2){原创 2013-06-30 11:39:38 · 987 阅读 · 0 评论 -
gauss 消元 整理
#include#include#include#include#includeusing namespace std;const int MAXN=50;int a[MAXN][MAXN];//增广矩阵int x[MAXN];//解集bool free_x[MAXN];//标记是否是不确定的变元/*void Debug(void){ int i, j转载 2013-09-13 09:09:37 · 566 阅读 · 0 评论 -
数学类题目小结
From : http://hi.baidu.com/sunhaowenprime/item/d7faf6ea35b6dee4fb42ba2a 从放暑假前周sir给我讲了一个用polya计数法和burnside定理做的题目(pku2409)后,突然觉得组合数学挺有意思,然后从那时起到现在几乎都在做这类的题目。做到现在感觉这类题目的一些基本知识点都差不多有所了解了,水题也刷了不转载 2013-09-19 22:37:40 · 681 阅读 · 0 评论 -
数位dp cf 55d
http://www.cnblogs.com/vongang/p/3141273.html把数位dp写成记忆化搜索的形式,方法很赞,代码量少了很多。下面为转载内容: a positive integer number is beautiful if and only if it is divisible by each of its nonzero digits.转载 2013-09-18 22:07:05 · 515 阅读 · 0 评论 -
数位dp
不要62dfs版本:#include #include #include #include #include #include #include #include #include #include #include using namespace std;typedef long long LL;/*int dfs(int i, int s, bool原创 2013-09-22 14:30:32 · 546 阅读 · 0 评论 -
国家集训队论文分类
组合数学计数与统计2001 - 符文杰:《Pólya原理及其应用》2003 - 许智磊:《浅谈补集转化思想在统计问题中的应用》2007 - 周冬:《生成树的计数及其应用》2008 - 陈瑜希《Pólya计数法的应用》数位问题2009 - 高逸涵《数位计数问题解法研究》2009 - 刘聪《浅谈数位类统计问题》动态统计20转载 2013-10-20 00:57:30 · 1091 阅读 · 0 评论 -
treap
#include #include #include #include #include #include #include #include #include #include #include using namespace std;typedef long long LL;#define Debug(x) (cerr << #x << " = " << (x) <原创 2013-10-22 17:57:14 · 438 阅读 · 0 评论 -
Dijkstra + priority_queue
模版EOJ 最短路:http://acm.cs.ecnu.edu.cn/problem.php?problemid=1817#include #include #include #include #include #include #include #include #include #include #include using namespace std;t原创 2013-11-24 09:54:35 · 1015 阅读 · 0 评论 -
区间dp总结
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=37691#overview还没做题就先写总结,你逗我呢!B题:括号匹配分析dp[l][r],记的是l到r所要删的最少的边:两种情况:1.s[l] 和 s[r]匹配 那么可以从dp[l+1][r-1]转过来;2.或者分成2个区间变成2个区间的最小值之和原创 2013-11-27 21:23:43 · 680 阅读 · 0 评论 -
Good Bye 2013 nbut
http://acm.nbut.cn/Contest/view/id/67.xhtml A New String 水题 B Easy Problem 貌似是二进制乱搞一下,不会 C Fill Numbers将1-n*n的数放到n*n的格子中,求相邻格子和的最大值最小大致n*n从大到小间隔着放,然后1开始从小到大插空,得到了矩形之后在加个判断就行了 D原创 2014-01-29 11:04:02 · 584 阅读 · 0 评论 -
ECNU_practise_Sennheiser
地址:acm.hust.edu.cn/vjudge/contest/view.action?cid=62706#overview原创 2014-11-12 17:19:11 · 1081 阅读 · 0 评论 -
矩阵幂加速 模板
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1313#include #include #include #include #include #include #include #include #include #include #include using namespace std;typedef lo原创 2013-08-31 18:22:12 · 522 阅读 · 0 评论 -
hdu 1402 (FFT 模版)
/* algorithm : High-Precision FFT Memory 7092K Time 359MS Language G++ code by : zhyu*/#include #include #include #include #define N 200005#define pi acos(-1.0) // PI值using namespace std转载 2013-08-26 13:03:57 · 750 阅读 · 0 评论 -
EOJ 1839 表达式(数据结构) & EOJ 1003
http://acm.cs.ecnu.edu.cn/problem.php?problemid=1839表达式求值:带负号#include #include #include using namespace std;char mid[505],pos[505];int icp(char c){ switch(c) { case '*': case '/':return原创 2013-07-06 12:18:53 · 797 阅读 · 0 评论 -
二分答案 模板
/*二分最大的答案*/while(l <= r){ m = (l+r)>>1; if(check(m) == true) { ans = m; l = m + 1; } else r = m - 1;}return ans;原创 2013-07-10 18:58:39 · 656 阅读 · 0 评论 -
EOJ 1076 纯粹好玩 输入各种重定向
#include#include#includeusing namespace std;template inline T& RD(T &x){ char c; for (c = getchar(); c < '0'; c = getchar()); x = c - '0'; for (c = getchar(); '0' <= c && c <= '9'; c = getchar原创 2013-07-11 22:49:03 · 734 阅读 · 0 评论 -
线段树模型
源自:http://www.cnblogs.com/jiaohuang/archive/2010/09/23/1833440.html1投影线段总的长度//x轴上有若干条线段,求线段覆盖的总长度。 代码 1 #include cstdio> 2 #include cstring> 3 4 using namespace std; 5 6 #d转载 2013-07-12 08:55:32 · 562 阅读 · 0 评论 -
miller rabin 模板
#include#include#include//typedef long long __int64;//const int s[] = {2,7,61};bool witness(__int64 a, __int64 n){ __int64 t,d,x; d=1; int i=ceil(log(n-1.0)/log(2.0)) - 1;//youwu ba原创 2013-06-22 22:55:44 · 696 阅读 · 0 评论 -
EOJ gauss
#include #include #include using namespace std;#define maxn 100#define fabs(x) ((x)>0?(x):-(x))#define eps 1e-10int gauss_cpivot(int n,double a[][maxn], double b[]){ int i,j,k,row; double m原创 2013-07-06 16:03:15 · 499 阅读 · 0 评论 -
计算几何模版
//============================================================================// Name : 基本函数模板.cpp// Author : // Version :// Copyright : Your copyright notice// Description : He转载 2013-07-19 21:47:44 · 502 阅读 · 0 评论 -
SPFA 模板
#include#include#include#include#includeusing namespace std;const int maxn = 50005;struct edge{ int v,next; double w;};edge e[maxn * 105];int head[maxn];int id;bool v[maxn];double d[max原创 2013-07-10 14:17:22 · 452 阅读 · 0 评论 -
C++ string 详解
C++ string 详解任何人对本文进行引用都要标明作者是Nicolai M.Josuttis ///////////////////////////////////////////////////////////////////////////////////C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C转载 2013-07-29 20:27:50 · 435 阅读 · 0 评论 -
java biginteger
import java.io.*;import java.math.*;import java.util.*;public class Main { static Scanner cin = new Scanner(System.in); public static void main(String[] args){ int t,k; BigInteger sum,x,n原创 2013-08-10 23:02:23 · 563 阅读 · 0 评论 -
143 - ZOJ Monthly, October 2015 - Solution[part]
143 - ZOJ Monthly, October 2015 - Solution[part]原创 2015-10-11 20:11:23 · 883 阅读 · 2 评论