c语言 编程 ACM
lovericy
这个作者很懒,什么都没留下…
展开
-
ACM笔记
1.把一串数字填写成一个n*n方阵, while(x+1 !a[x+1][y]){a[++x][y]=++t;}//printf("%d\n",t);}红色字体为预判下一个坐标是不是空格,其坐标表示为a[x+1][y],不能是a[++x][y]!或者a[x+=1][y]! 2.涉及到数组的输出时,输出的位数控制一定要注意,很多时候编译能运行但是不能AC的原因就是格式控制的位数太小,如printf原创 2012-11-07 21:31:27 · 342 阅读 · 0 评论 -
小明的难题
小明的难题 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 小明正在学习字符串,他在书上见到了一个问题:给你一个字符串 S,对于 S 中下标为偶数的字符 ci ,如果 ci 是小写字母,就将它变成大写,否则,不改变。最后输出操作后的字符串 S。 输入 第一行输入一个整数 N,代表有 N 组测试数据。 之后有 N 行,每行输入一个字符串 S原创 2012-11-19 15:47:12 · 492 阅读 · 0 评论 -
sum of all integer numbers
sum of all integer numbers 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 Your task is to find the sum of all integer numbers lying between 1 and N inclusive. 输入 There are multiple test cases. T原创 2012-11-19 22:11:51 · 1129 阅读 · 0 评论 -
Fibonacci数
Fibonacci数 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为 F(n)=1 ...........(n=1或n=2) F(n)=F(n-1)+F(n-2).....(n>2) 现要你来求第n个斐波纳奇数。(第1个、第二个都为1)原创 2012-11-21 12:18:59 · 694 阅读 · 0 评论 -
5个数求最值
5个数求最值 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 设计一个从5个整数中取最小数和最大数的程序 输入 输入只有一组测试数据,为五个不大于1万的正整数 输出 输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。 样例输入 1 2 3 4 5 样例输出 1 5 #include"st原创 2012-11-21 12:26:54 · 552 阅读 · 0 评论 -
公约数和公倍数
公约数和公倍数 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 输入 第一行输入一个整数n(0 随后的n行输入两个整数i,j(0输出 输出每组测试数据的最大公约数和最小公倍数 样例输入 3 6 6 12 11 33 22 样例原创 2012-11-21 19:55:47 · 812 阅读 · 0 评论 -
不高兴的小明
不高兴的小明 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 小明又出问题了。妈妈认为聪明的小明应该更加用功学习而变的更加厉害,所以小明除了上学之外,还要参加妈妈为他报名的各科复习班。另外每周妈妈还会送他去学习朗诵、舞蹈和钢琴。但是小明如果一天上课超过八个小时就会不高兴,而且,上得越久就会越不高兴。假设小明不会因为其它事不高兴,并且她的不高兴原创 2012-11-22 10:54:44 · 660 阅读 · 0 评论 -
另一种阶乘问题
另一种阶乘问题 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧! 现在你的任务是求出1!!+2!!......+n!!的正确值(n 输入 第一行原创 2012-11-22 22:03:00 · 735 阅读 · 0 评论 -
算菜价
算菜价 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。 输入 输入含有一些数据组,每组数据包括菜种(字串),数量(计量单位不论,一律为double型数)和单价(double型数,表示人民币元数),原创 2012-11-19 19:52:15 · 1696 阅读 · 0 评论 -
大小写互换
大小写互换 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。 输入 第一行只有一个整数m(m 接下来的m行,每行有一个字符串(长度不超过100)。 输出 输出互换后的字符串,每组输出占一行。 样例输入 2 Acm原创 2012-11-18 02:07:20 · 832 阅读 · 0 评论 -
字母小游戏
字母小游戏 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b....25对应y)。 输入 第一行是一个整数n(1 输出 输出对应的小写字母 每原创 2012-11-18 01:02:57 · 602 阅读 · 0 评论 -
明的调查作业
/*小明的调查作业 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己。他先用计算机生成了N个1到1000之间的随机整数(0 输入 输入有2行,第1行为1个正整数,表示所生成的随机数的个数: N 第2行有N个用空格隔开原创 2012-11-08 09:49:04 · 584 阅读 · 0 评论 -
分数拆分
分数拆分 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 现在输入一个正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y. 输入 第一行输入一个整数n,代表有n组测试数据。 接下来n行每行输入一个正整数k 输出 按顺序输出对应每行的k找到所有满足条件1/k=1/x+1/y的组合 样例输入 2 2 12 样例输出原创 2012-11-25 21:07:17 · 680 阅读 · 0 评论 -
素数求和问题
素数求和问题 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。 输入 第一行给出整数M(0 每组测试数据第一行给你N,代表该组测试数据的数量。 接下来的N个数为要测试的数据,每个数小于1000 输出 每组测试数据结果占一行,输出给出的测试数据的所有素数原创 2012-11-25 22:45:33 · 1602 阅读 · 0 评论 -
数的长度
/*数的长度 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出N!的位数有多少(十进制)? 输入 首行输入n,表示有多少组测试数据(n 随后n行每行输入一组测试数据 N( 0 输出 对于每个数N,输出N!的(十原创 2012-11-15 15:28:09 · 332 阅读 · 0 评论 -
素数
对break的使用不够熟练,以及for循环中对循环变量i和j的控制不够熟练 素数 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。 在等候区的梦想花原创 2012-11-16 22:21:25 · 714 阅读 · 0 评论 -
正三角形的外接圆面积
正三角形的外接圆面积 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 给你正三角形的边长,pi=3.1415926 ,求正三角形的外接圆面积。 输入 只有一组测试数据 第一行输入一个整数n(1输出 输出每个正三角形的外接圆面积,保留两位小数,每个面积单独占一行。 样例输入 5 1 13 22 62 155 样例输出 1.05 176.9原创 2012-11-17 22:21:11 · 1020 阅读 · 0 评论 -
猴子吃桃问题
猴子吃桃问题 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 有一堆桃子不知数目,猴子第一天吃掉一半,又多吃了一个,第二天照此方法,吃掉剩下桃子的一半又多一个,天天如此,到第m天早上,猴子发现只剩一只桃子了,问这堆桃子原来有多少个? (m<29) 输入 第一行有一个整数n,表示有n组测试数据(从第二行开始,每一行的数据为:第m天); 输出 每原创 2012-11-18 00:06:10 · 697 阅读 · 0 评论 -
谁是最好的Coder
谁是最好的Coder 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 计科班有很多Coder,帅帅想知道自己是不是综合实力最强的coder。 帅帅喜欢帅,所以他选了帅气和编程水平作为评选标准。 每个同学的综合得分是帅气程度得分与编程水平得分的和。 他希望你能写一个程序帮他一下。 输入 数据有多组。 输入一个数n,代表计科班的总人数。原创 2012-11-19 09:34:38 · 751 阅读 · 0 评论 -
鸡兔同笼
鸡兔同笼 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。 输入 第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a a行里,每行都有一个n和m.(0输出 输出鸡兔的个数,或者No answer 样例输入 2原创 2012-11-22 21:34:08 · 1305 阅读 · 2 评论