摘要: #include<stdio.h>#include<math.h>#define PI 3.14159265int num,ans;void count_factorial(){ double t; t = (num*log(num) - num + 0.5*log(2*num*PI))/log(10); ans= (int)t+1; printf("%d\n",ans);}int main(){ int i,n; scanf("%d",&n); for( i=1 ; i<=n ; i++ ) { scanf(&qu 阅读全文
posted @ 2012-08-16 21:39 加拿大小哥哥 阅读(235) 评论(0) 推荐(0)
摘要: //123*20 相当于 100*20 + 20*20+3 //常规方法N>=13就溢出 #include<stdio.h>#include<string.h>#include<stdlib.h>#define N 10000//因为每位里存储的是小于10000的数,所以缩小4倍 int vis[N];int main(){ int i,j,m; int c,temp; while(scanf("%d",&m)!=EOF) //scanf("%d",&m); { memset(vis,0,size 阅读全文
posted @ 2012-08-16 21:14 加拿大小哥哥 阅读(265) 评论(0) 推荐(0)
摘要: Terrible SetsTime Limit: 1000MSMemory Limit: 30000KTotal Submissions: 2428Accepted: 1215DescriptionLet N be the set of all natural numbers {0 , 1 , 2 , . . . }, and R be the set of all real numbers. wi, hi for i = 1 . . . n are some elements in N, and w0 = 0. Define set B = {< x, y > | x, y ∈ 阅读全文
posted @ 2012-08-16 20:22 加拿大小哥哥 阅读(4617) 评论(0) 推荐(3)
摘要: 小希的迷宫Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 14515Accepted Submission(s): 4414Problem Description上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样,首先她认为所有的通道都应该是双向连通的,就是说如果有一个通道连通了房间A和B,那么既可以通过它从房间A走到房间B,也可以通过它从房间B走到房间A,为了提 阅读全文
posted @ 2012-08-16 16:34 加拿大小哥哥 阅读(260) 评论(0) 推荐(0)
摘要: 2723:不吉利日期时间限制:1000ms内存限制:65536kB描述在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。(w=1..7)输入输入有一行,即一月一日星期几(w)。(1#include #include using namespace std;int ans[12];int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};int fun(int num){ int... 阅读全文
posted @ 2012-08-16 15:20 加拿大小哥哥 阅读(489) 评论(0) 推荐(0)
摘要: 2712:细菌繁殖Time Limit:1000msMemory Limit:65536kBDescription一种细菌的繁殖速度是每天成倍增长。例如:第一天有10个,第二天就变成20个,第三天变成40个,第四天变成80个,……。现在给出第一天的日期和细菌数目,要你写程序求出到某一天的时候,细菌的数目。Input第一行有一个整数n,表示测试数据的数目。其后n行每行有5个整数,整数之间用一个空格隔开。第一个数表示第一天的月份,第二个数表示第一天的日期,第三个数表示第一天细菌的数目,第四个数表示要求的那一天的月份,第五个数表示要求的那一天的日期。已知第一天和要求的一天在同一年并且该年不是闰年,要 阅读全文
posted @ 2012-08-16 13:45 加拿大小哥哥 阅读(374) 评论(0) 推荐(0)
摘要: 2792:集合加法ViewSubmitStatisticsClarifyTime Limit:3000msMemory Limit:65536kBDescription给出2个正整数集合A = {pi | 1 #include using namespace std;int s1[10001],s2[10002];int main(){ int i,j,k,T; cin>>T; while(T--) { int ans = 0; memset(s1,0,sizeof(s1)); memset(s2,0,sizeof(s2)); ... 阅读全文
posted @ 2012-08-16 12:52 加拿大小哥哥 阅读(264) 评论(0) 推荐(0)
摘要: 2755:神奇的口袋Time Limit:10000msMemory Limit:65536kBDescription有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些... 阅读全文
posted @ 2012-08-16 12:39 加拿大小哥哥 阅读(264) 评论(0) 推荐(1)
摘要: 放苹果Time Limit: 1000MSMemory Limit: 10000KTotal Submissions: 21050Accepted: 13423Description把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1... 阅读全文
posted @ 2012-08-16 11:07 加拿大小哥哥 阅读(306) 评论(0) 推荐(0)