摘要: 题目链接脑子抽了,看错题了,神奇的看成没有0了。主要问题把n个数插入m个相同的数,把m个数给分成1-m堆,然后插到n+1空里。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define MOD 100000010 #define LL long long11 LL c[21][21];12 int p[21];13 int n;14 LL judge()15 {16 LL ans = 1;17 int i... 阅读全文
posted @ 2013-10-21 21:31 Naix_x 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题目链接写写,就ok了。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define MOD 100000010 #define LL long long11 int prim[1000001];12 int o[1000001];13 int main()14 {15 int i,j,num = 0,temp;16 LL n;17 for(i = 2;i >n)31 {32 ... 阅读全文
posted @ 2013-10-21 18:36 Naix_x 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题目链接思路好想,注意细节。错了很多次。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define MOD 100000010 int prim[5001];11 int o[5001];12 int flag[5001];13 int aim[5001];14 int main()15 {16 int t,n,m,i,j,num = 0,minz,temp,cas = 1;17 for(i = 2;i ... 阅读全文
posted @ 2013-10-21 17:16 Naix_x 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 题目链接很久以前就见过此题,以前看了题解,然后今天写了写,写的真搓。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 int dp2[1001][1001]; 10 int dp5[1001][1001]; 11 int p2[1001][1001]; 12 int p5[1001][1001]; 13 int p[1001][1001]; 14 int que[5001]; 15 int x,y,n,num... 阅读全文
posted @ 2013-10-21 15:27 Naix_x 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题目链接居然1Y了,以前写的模拟退火很靠谱啊。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 struct point10 {11 double x,y;12 }p[201];13 int n;14 int a[4] = {0,0,-1,1};15 int b[4] = {1,-1,0,0};16 double dis(double x1,double y1,double x2,double y2)17 {18 ... 阅读全文
posted @ 2013-10-21 10:26 Naix_x 阅读(193) 评论(0) 推荐(0) 编辑