摘要: 题目56阶乘因式分解(一)时间限制:3000 ms | 内存限制:65535 KB难度:2描述给定两个数m,n,其中m是一个素数。将n(0//#includeint main(){ int test,m,n; scanf("%d",&test); while(test--){ int i,k,s=0; scanf("%d %d",&n,&m); for(i=m;i<=n;i++){ k=i; while(!(k%m)){ k=k/m; s++; } } printf("%d\n",s); } // sys 阅读全文
posted @ 2014-03-03 19:42 为梦出发 阅读(195) 评论(0) 推荐(0) 编辑
摘要: /*暴力因式分解*/#include #include #defineN10000 intcnt[N];boolprime[N];voidPrim(){memset(prime,false,sizeof(prime));prime[1]=true;inti,j;for(i=2;i#include#define N 10000int cnt[N];bool prime[N];void Prim(){ memset(prime,false,sizeof(prime)); prime[1] = true; int i,j; for(i=2;iint main(){ int i,j,k,m,n,s; 阅读全文
posted @ 2014-03-03 17:44 为梦出发 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 题目463九九乘法表时间限制:1000 ms | 内存限制:65535 KB难度:1描述小时候学过的九九乘法表也许将会扎根于我们一生的记忆,现在让我们重温那些温暖的记忆,请编程输出九九乘法表.现在要求你输出它的格式与平常的 不同啊! 是那种反过来的三角形啦,具体如下图:每两个式子之前用一个空格 隔开。。。输入第一有一个整数N,表示有N组数据(N//#includeint main(){ int m,test,i,j,k; scanf("%d",&test); while(test--){ scanf("%d",&m); for(i=1;i 阅读全文
posted @ 2014-03-03 16:40 为梦出发 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目72Financial Management时间限制:3000 ms | 内存限制:65535 KB难度:1描述Larry graduated this year and finally has a job. He's making a lot of money, but somehow never seems to have enough. Larry has decided that he needs to grab hold of his financial portfolio and solve his financing problems. The first step 阅读全文
posted @ 2014-03-03 16:20 为梦出发 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题目273字母小游戏时间限制:1000 ms | 内存限制:65535 KB难度:0描述给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b....25对应y)。输入第一行是一个整数n(1#includeint main(){ int i,test,m,t; char a[1010]; scanf("%d",&test); while(test--) { int num=0; scanf("%s" 阅读全文
posted @ 2014-03-02 17:57 为梦出发 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题目273字母小游戏时间限制:1000 ms | 内存限制:65535 KB难度:0描述给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b....25对应y)。输入第一行是一个整数n(1#includeint main(){ int i,test,m,t; char a[1010]; scanf("%d",&test); while(test--) { int num=0; scanf("%s" 阅读全文
posted @ 2014-03-02 17:51 为梦出发 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 题目596谁是最好的Coder时间限制:1000 ms | 内存限制:65535 KB难度:0描述计科班有很多Coder,帅帅想知道自己是不是综合实力最强的coder。帅帅喜欢帅,所以他选了帅气和编程水平作为评选标准。每个同学的综合得分是帅气程度得分与编程水平得分的和。他希望你能写一个程序帮他一下。输入数据有多组。输入一个数n,代表计科班的总人数。接下来有n行数,一行数有两个数a,b。其中a代表该同学的编程水平,b代表该同学的帅气程度。n=0表示输入结束。输出每组数据占一行,输出所有同学中综合得分最高的分数。样例输入59 107 111 65 73 527 37 60样例输出1913#incl 阅读全文
posted @ 2014-03-02 17:19 为梦出发 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题目266字符串逆序输出时间限制:3000 ms | 内存限制:65535 KB难度:0描述给定一行字符,逆序输出此行(空格.数字不输出)输入第一行是一个整数N(Nint main(){ int test,i,j; char a[1000],b[1000]; scanf("%d",&test); while(test--) { char m,n,t; scanf("%s%s",&a,&b); //空格会认为输出结束,此处若%s %s则不通过。 i=strlen(a); j=strlen(b); for(t=j-1;t>=0; 阅读全文
posted @ 2014-03-02 16:59 为梦出发 阅读(369) 评论(0) 推荐(0) 编辑
摘要: strlen(C语言函数)编辑strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值。目录1函数简介2程序举例3与sizeof函数的区别1函数简介编辑原型:extern unsigned int strlen(char *s);在Visual C++ 6.0中,原型为size_tstrlen(const char *string); ,其中size_t实际上是unsigned int,在VC6.0中可以看到这样的代码:typedef unsign 阅读全文
posted @ 2014-03-02 16:09 为梦出发 阅读(20028) 评论(0) 推荐(0) 编辑
摘要: 题目813对决时间限制:1000 ms | 内存限制:65535 KB难度:0描述Topcoder要招进来了 n 个新同学,Yougth计划把这个n个同学分成两组,要求每组中每个人必须跟另一组中每个同学进行一次算法对决,问存不存在一种分组方式在k场完成对决。(两组中每一组中人数都要大于0)输入有多组测试数据,每组测试数据两个数 n 和 k ,n和k都为0时表示输入结束。(0int main(){ int n,k,t; while(scanf("%d %d",&n,&k)&&n+k) //输入0 0结束 { int i,num=0; for(i 阅读全文
posted @ 2014-03-02 15:53 为梦出发 阅读(142) 评论(0) 推荐(0) 编辑