随笔分类 - 01ACM基础笔记
编程练手
摘要:题目地址:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=74描述很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。 输入...
阅读全文
摘要:题目地址:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=72描述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 t...
阅读全文
摘要:题目地址:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=65描述大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!现在你的任务是求出1!!+2!!......+n!!的正确值(n//计算...
阅读全文
摘要:题目地址:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=64描述已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。 输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a //输出结果 //n-个数和,m-腿数和 static void printResu...
阅读全文
摘要:题目地址: http://acm.nyist.net/JudgeOnline/problem.php?pid=62描述笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=60描述 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=57描述 假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-123...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=56描述 给定两个数m,n,其中m是一个素数。 将n(0 int main() { int readLen = 0; scanf("%d",&readLen); getchar(); while(readLen > 0) { ...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=41描述 现在要写一个程序,实现给三个数排序的功能 输入 输入三个正整数 输出 给输入的三个正整数排序 样例输入 20 7 33 样例输出 7 20 33代码:#include static void swap(int *left,int *right); int main() {...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=40描述 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 输入 第一行输入一个整数n(0 //计算a和b的最小公倍数 static int calCommonMultiple(int a,int b,int maxCommonDi...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=39描述 请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数。 输入 有多组测试数据,每组测试数据以包含一个整数n(100 int main() { int a ...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=34描述 相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c ,表示每种队形排尾的人数(a int main() { int a = 0; int...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=33描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 输入 直接输入方陈的维数,即n的值。(n #include static void setArr(int **arr,...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=31描述 设计一个从5个整数中取最小数和最大数的程序 输入 输入只有一组测试数据,为五个不大于1万的正整数 输出 输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。 样例输入 1 2 3 4 5 样例输出 1 5#include #define...
阅读全文
摘要:题目地址:http://blog.csdn.net/sevenmit/article/details/8231994描述Mr. B is a famous music composer. One of his most famous work was his set of preludes. The...
阅读全文
摘要:地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=24描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。 如果输入的整数本身就是素数,则输出该素数本身,距...
阅读全文
摘要:地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=22描述 现在给你N个数(0 #define true 1 #define false 0 static int isPrimeNumber(int number); int main() { ...
阅读全文
摘要:地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=13描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为 F(n)=1 ...........(n=1或n=2) F(n)=F(n-1)...
阅读全文
摘要:题目地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=11描述 有一个整型偶数n(2 int main() { int readLen = 0; scanf("%d",&readLen); getchar(); while(readLe...
阅读全文
摘要:题目地址: http://acm.nyist.net/JudgeOnline/problem.php?pid=4描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字...
阅读全文
浙公网安备 33010602011771号