- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 zju2478编码Encoding
几乎和2886没差别,犯得错也一模一样,唉~ 用时:0ms #include #define MAX 101 //ok~ int main() { freopen("2478.txt","r",stdin); freopen("output.txt","w",stdout); int n,i,j,k,count; char s[MAX],c; scanf("%d/n",&n); for(i=0;i
2010-11-05 02:56:00
364
原创 zju2886看和说Look and Say
当我把数组的1000改为1001时,天啊,竟然……竟然……AC了~ 时间也算快吧。不过我看见一个高手是10ms。真是…… 用时:90ms #include #define MAX 1001 int main() { freopen("2886.txt","r",stdin); freopen("output.txt","w",stdout); char s[MAX]; char *p; char c;
2010-11-05 02:32:00
344
原创 zju2947缩写Abbreviation
好几天都没做题了~ 用时:0ms #include #include #define MAX 6 //ok~ int main() { freopen("2947.txt","r",stdin); freopen("output.txt","w",stdout); int t,i,n,m,j,k; char name[MAX][10]; char s[100]; scanf("%
2010-11-05 02:06:00
470
原创 zju2772快速找零Quick Change
没什么好说的,又是摔在格式上,字母都打错了,看来还是老老实实从网页上复制吧。 用时:0ms #include //ok~ int main() { freopen("2772.txt","r",stdin); freopen("output.txt","w",stdout); int n,i,c,mark=0,d,d1,d2; scanf("%d",&n); for(i=0;i
2010-10-27 00:40:00
428
原创 zju1241简化几何计算Geometry Made Simple
当一道WA了很多次的题AC了之后,我想说,我恨死空格了!! 用时:0ms #include #include int main() { freopen("1241.txt","r",stdin); freopen("output.txt","w",stdout); float a,b,c; int order=0; while(scanf("%f%f%f",&a,&b,&c)==3) {
2010-10-27 00:35:00
301
原创 zju1251砖盒Box of Bricks
最近太挫了,老是不注意格式。 用时:0ms #include #define MAX 110 //ok~ int main() { freopen("1251.txt","r",stdin); freopen("output.txt","w",stdout); int n,num[MAX],i,sum,count,flag=0; while(scanf("%d",&n)==1) { fl
2010-10-27 00:31:00
377
原创 zju2857图像转换Image Transformation
用时:0ms #include #define MAX 100 //ok~ int main() { freopen("2857.txt","r",stdin); freopen("output.txt","w",stdout); int n,m,i,j,k,mark=1; int r[MAX][MAX],g[MAX][MAX],b[MAX][MAX]; while(scanf("%d %d",&n,&m)==2)
2010-10-25 09:21:00
332
原创 zju2807电源插座Electrical Outlets
用时:0ms #include #define MAX 10 //ok~ int main() { freopen("2807.txt","r",stdin); freopen("output.txt","w",stdout); int n,k,i,j,sum,num; scanf("%d",&n); for(i=0;i
2010-10-25 09:15:00
429
原创 zju2850漂亮的草坪Beautiful Meadow
用时:0ms #include #define ROW 10 #define Line 10 int main() { freopen("2850.txt","r",stdin); freopen("output.txt","w",stdout); int n,m,i,j,flag; int num[ROW][Line]; while(scanf("%d %d",&n,&m)==2) {
2010-10-25 07:14:00
422
原创 zju2830剑术冠军Champion of the Swordsmanship
用时:0ms #include int main() { freopen("2830.txt","r",stdin); freopen("output.txt","w",stdout); int n,d,m,sum; while(scanf("%d",&n)!=EOF) { sum=0; if(n==0) break; while(1)
2010-10-25 07:11:00
766
原创 zju1763一个简单的化学问题A Simple Question of Chemistry
用时:0ms #include int main() { freopen("in.in","r",stdin); freopen("out.out","w",stdout); float f1,f2; scanf("%f",&f1); if(f1==999.00) { printf("End of Output/n");//puts() return 0;
2010-10-21 12:35:00
667
原创 zju2932七个百分比编码The Seven Percent Solution
用时:0ms #include #include #define MAX 80 char s[MAX]; void changeChar(char *c); int main() { freopen("2932.txt","r",stdin); freopen("output.txt","w",stdout); int i; while(gets(s)!=NULL)//gets()的参数必须为数组?
2010-10-21 12:24:00
408
原创 zju1392曾经最难的问题The Hardest Problem Ever
用时:0ms #include #include #define START "START" #define END "END" #define ENDOFINPUT "ENDOFINPUT" #define MAX 300 int main() { freopen("1392.txt","r",stdin); freopen("output.txt","w",stdout); char s[MAX]; int
2010-10-21 11:19:00
351
原创 zju1295 反转文本Reverse Text
用时:0ms #include #include int main() { freopen("1295.txt","r",stdin); freopen("output.txt","w",stdout); int n,i,j; char s[100]; scanf("%d/n",&n); for(i=0;i
2010-10-21 11:13:00
320
原创 zju2812 Quicksum
这是一次读入一个字符的方法。 用时:0ms #include int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); char c; int sum=0,i=1; while(c=getchar()) { if(c=='#') break;
2010-10-20 08:48:00
396
原创 zju2060又是斐波那契数列Fibonacci Again
这道题越界的可能性好像不小,所以一定要注意。 第一种思路: 先对3取余,存储余数表,肯定不会越界。 用时:10ms #include #define MAX 1000000 int num[MAX]; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int i,n; num[0]=7%3; num[1
2010-10-18 09:49:00
338
原创 zju2201不费脑筋No Brainer
用时:0ms #include int n,x,y; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int i; scanf("%d",&n); for(i=0;i=y) printf("MMM BRAINS/n"); else printf("NO
2010-10-18 09:45:00
271
原创 zju2417最低位Lowest Bit
今天终于明白什么是compilation error了,原来我太爱写注释了,不能提交带中文的东西啊。这道题不必把它的二进制先计算出来,只计算一部分即可。用十进制不断除2,到余数是1就终止。 用时:0ms #include #include int a; int main() { int i,t; while(scanf("%d",&a)==1) { if(a==0) ret
2010-10-18 09:39:00
275
原创 zju2828漂亮数Beautiful Number
总算对了一个,我的打击啊~ 用时:0ms #include #define MAX 100000 int num[MAX]; int n; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int i,j,k; num[1]=3; num[2]=5; j=2; k
2010-10-17 09:07:00
398
原创 zju2136最长上升子序列Longest Ordered Subsequence
这是经典动态规划,终于终于啊~ 用时:0ms #include #define MAX 1500 typedef struct Info { int index; int a; int length; }Info; Info num[MAX]; int main() { freopen("input.txt","r",stdin); freopen("o
2010-10-17 08:14:00
1278
原创 zju1383二进制数Binary Numbers
这道题格式要求太严了,每行的最后不能有空格,提交了两次才AC,用个标志变量就可以解决了。而且,好奇怪啊,是不是在浙大提交成功了都是这么快呢,大概巧合。 用时:0ms #include int d,n; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int i,j,k; scanf("%d",&d);
2010-10-13 16:25:00
297
原创 zju1115数字根Digital Root?
这个是在网上搜的,可惜提交也是WA,而且我还看不懂 #include int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int i, n; char digit[1023]; while (1) { gets(digit); for (n = 0, i = 0; dig
2010-10-13 16:03:00
386
原创 zju2736水仙花数
这道题……我也不明白为什么会放在一堆难一点题中间,大概是英文意思不好理解?不晓得不晓得……做这么久,还是第一次这么快。 用时:0ms #include #include int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int n; while(scanf("%d",&n)==1) {
2010-10-13 15:37:00
244
原创 zju2723半素数?
提交之前看了一下提示,我就知道会超时。不过,第一次在浙大提交,试试再说,然后,果不失望:超时1ms 。 用时:1001ms #include #define MAX 1000000 int num[MAX]; void getPrime() { int i,j,k; num[0]=2; num[1]=3; k=1; for(i=5;i
2010-10-13 15:29:00
494
原创 zju1240 IBM减一 IBM Minus One
投机取巧,今天啊先把简单的提交提交。 用时:0ms #include int n; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int i; char c; scanf("%d/n",&n); for(i=1;i
2010-10-13 08:35:00
506
原创 zjut1190列出完数?
注意最后不能多一个空格。竟然有4ms就完成的,那我这个岂不是太慢了!还有,不知道为什么完数一定是偶数?因为因子是成对的,我好像还是不懂。奇书都不是完全数,完全数都是偶数。 用时:63ms #include #define MAX 10000 int n,num[MAX],a=0; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); i
2010-10-12 10:42:00
448
原创 zjut1178最小公倍数
今天一上来就受打击,又WA了,还不明白为嘛! #include int m,n; int gcd(int m,int n) { int r; while(n>0) { r=m%n; m=n; n=r; } return m; } int main() { //freopen("input.txt","r",stdin);
2010-10-11 18:40:00
299
原创 zjut1179平均数
好困啊~ 用时:4ms #include int n,i,a; float sum; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); while (scanf("%d",&n)!=EOF) { sum=0.0; for (i=n;i>0;i--) {
2010-10-09 12:45:00
285
原创 zjut 1177 最大公约数
这个又经典又老的题目啊~~ 可以采用欧几里得方法:只要两数不相等,就反复用大数减小数,直到相等时的那个数就是最大公约数了。不过怎么这个用时这么久? 用时:313ms #include int a,b; int main() { //freopen("input.txt","r",stdin); //freopen("output.txt","w",stdout); while(scanf("%d%d",&a,&b)==2
2010-10-07 17:10:00
257
原创 zjut 1176 斐波那契数列
哎呀呀,开始用递归写了一个,调试的挺好的。一提交,惨了,time limit exceeded。看来还是不能偷懒。然后就在想,不递归这玩意儿不好弄啊。看了一下指导,明白了,先把第0项到第46项求出来,放在一个数组里,然后直接查就不会超时了。嗯,还是要注意题目的特别性。 用时:3ms #include #define MAX 100 int n,fib[MAX],i; int main() { freopen("input.txt","r",stdin);
2010-10-07 16:01:00
374
原创 zjut 1175 等比数列和?
正所谓乐极生悲,刚刚还做的挺欢畅的。马上就给我来了个黑脸。奇了怪了,我自己调试时还好好的啊~算了,先放这吧。 #include #include int n; float q,sum; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); while(scanf("%d%f",&n,&q)==2) {
2010-10-07 15:32:00
512
原创 zjut 1174 阶乘和
刚刚看了一下,好像有比我快的。但是看不到代码,就不晓得他是怎么快的了。我觉得我这个也可以好像。啦啦~重在参与!玩的不是。 用时:15ms #include int n,m,result,sum; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); while (scanf("%d",&n)==1) {
2010-10-07 15:07:00
255
原创 zjut 1167 正方形面积
这道题目当然是连水题也称不上了。不过,打击了这么多天,我实在是受不了了。从英文到格式细节,我有点怕UVa的题目了。所以,刚刚发现了浙工大的OnlineJudge,就赶快来玩了。 还是中文好啊!嘿嘿~ 差点忘了记录时间了:4ms #include int n; int main() { // freopen("input.txt","r",stdin); //freopen("output.txt","w",stdout); whil
2010-10-07 14:13:00
422
原创 triangle wave 488 三角波?
其实这道题怎么看都应该是道简单的题目。特别是我这种英语白痴都能看懂。但是,可恶,又是Wrong Answer! 希望有人能帮我看看错哪了。算了,先贴这儿吧。 #include int n,a,f,i,j; void printWaveForm(int a) { int i,j,k,q,sum=2*a-1; for (i=1;i
2010-10-07 13:23:00
401
原创 zjut 1166 a-b
好吧,我承认我需要自信。 用时:4ms #include int a,b; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); while (scanf("%d%d",&a,&b)==2) { printf("%d/n",a-b); } return 0; }
2010-10-07 06:33:00
239
原创 hashmat10055勇士
这道题目用了大约六次才过AC,而且是看过别人写的之后。 主要问题都出在细节上: 1.忘了考虑变量类型大小,按常用和习惯来了。 2.写东西不是很注意细节,老是忘了写一些东西。 其实我现在还有不明白的,不知道为什么他写的比我的用时少。我自己认为我的逻辑也可以啊。 #include 0.068 int main() { long long a,b; while(scanf("%ld %ld",&a,&b)=
2010-10-06 16:25:00
631
带声音提醒的简易倒计时器
2010-05-16
C语言趣味编程电子书pdf版|编程入门小练习
2010-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人