作为一名杭电acm初学者,我应该做哪些试题啊。比较容易上手

如题所述

第1个回答  2013-03-19
OJ上就有很多题目啊,做基础题的话哪个oj都可以,找那些通过人数多的做,不太会的自己找资料看或者问别人啊本回答被提问者采纳

ACM入门阶段去哪做题?
6、初等数学与解析几何——这主要就是中学的知识了,用的不多,但是至少比高等数学多,我觉得熟悉一下数学手册上的相关内容,至少要知道在哪儿能查到,还是必要的。 7、高等数学——纯粹运用高等数学来解决的题目我接触的只有一道,但是一些题目的叙述背景往往需要和这部分有一定联系,掌握得牢固一些总归没有坏处。 以上...

杭电ACM 2025问下 我写的哪里错了,老是wronganswer
这个题也比较简单,我只是给你测试了一下,当测例是abckdljgla时你的答案是abckdl(max)jgl(max)aA,显然错了,我也没有继续找错。其实改一下方法更好,你应该也会认同这一点的,是吧,呵呵呵。写程序必然会有这个阶段,有错误的时候最好是自己找出来纠正,这样对自己的提升最大。有错误的时候继...

杭电acm 1005题 我这样做在vc6.0上能实现,怎么在网上就是Wrong Answer...
如果按照你的方法的话,首先你的数组开的太小,题目上n <100000000,但这是一道找规律的题,要找到其循环节才行,给一下我的参考代码吧:a b n f i scanf a b n a b n f f i i i f i a f i b f i f i f i n n i n printf f i printf f n 你的代码你自己稍加修改就...

杭电ACM第2025题,为什么我用这样做不对?
所以while(gets(str)!=EOF)要这样改while(gets(str)!=NULL)

杭电acm1235,Time Limit Exceeded,过不去,请高手指点
下面有提示的,数据量大,scanf printf是必须的,cin cout比较慢,读入大量数据的时候会超时的,你的算法没问题。我只把你的输入输出改了就ac了。include <iostream> using namespace std;int main(){ int n, i, a[1000], m, d;int *p ;while (scanf("%d",&n)) { if ( n == 0) {...

杭电acm1017题 感觉代码没错,但就是ac不了,我无解了,求教啊啊啊啊...
题目中是第一行输入有几组测试数据,这个组不是case,而是每个0 0标志一组结束 下面是根据你代码修改AC后的结果,不懂可追问:\/ include<stdio.h> int main(){ int n,m,i,j,x,a,z=0,c;scanf("%d",&x);for(a=1;a<x+1;a++){ if (a>1) printf("\\n");c = 0;while(++c){...

杭电acm排名对以后工作有好处么,就是做的题目很多之后
得拿奖才行吧,至少也是个什么校级别的吧。当然最好是省级或者以上的才好意思说吧。

杭电acm2106用我这个方法为什么不对啊要不是wa,就是超时
F(5)\/ \\ F(4) F(3)\/ \\ F(3) F(2)在这里F(3)就要算两遍,这题需要把这种情况给解决,也就是说可以将递归改成递推,也可以用记忆化搜索的方法解决,也就是算第一遍mf(a,n)的时候就把这个值记住,下一次遇到这个值就直接拿不需要再进行递归计算,这样就可以把时间复杂度降低。

杭电acm1002,一直wrong answer,怎么改啊~我的测试结果都是正确的_百...
虽然很想说赞 但是这种是JAVA大数暴力 给没学的人AC了也没意义 有时候样例都是浮云,要逻辑周全才能AC 需要自己DEGUB才能提高 给你C ++数组模拟的代码之前说下 ---输入输出不相影响,可以边输入变输出,循环时需要的话就初始化就好了 这样会减少好多代码 有利于找错误 int a[max],b[...

做过杭电acm1013的高手帮帮忙,这两个都是wa
include<stdio.h> int main(){ char ch=0;int num=0,flag=0;while(!((ch=getchar())=='0' && flag)){ if('\\n'==ch){ printf("%d\\n",num);flag=1;num=0;continue;} else flag=0;num+=(ch-'0');if(num>9)num=num\/10+num%10;} return 0;} ...

相似回答