青少年编程知识记录 codecoming

生日

【题目描述】cjf君想调查学校OI组每个同学的生日,并按照从大到小的顺序排序。但cjf君最近作业很多,没有时间,所以请你帮她排序。【输入描述】有2行,第1行为OI组总人数n;第2行至第n+1行分别是每人的姓名s、出生年y、月m、日d。【输出描述】有n行,即n个生日从大到小同学的姓名。(如果有两个同学生日相同,输入靠后的同学先输出)【样例输入】3 Yangchu 1992 4 23 Qiujingya 1993 10 13 Luow
作者:亿万年的星光 分类:题解目录 浏览:4750

字符串移位包含问题

【题目描述】对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。给定两个字符串 s_1s1 和 s_2s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后的新字符串的子串。例如CDAA是由AABCD两次移位后产生的新串BCDAA的子串,而ABCD与ACBD则不能通过多次移位来得到其中一个字符串是新串的子串。【输入格式】一行,包含两个字符串,中间由单个空格隔开。字符串只包含字母和数字,长度不超过 3030。【
作者:亿万年的星光 分类:题解目录 浏览:3373

第n小质数

【题目描述】蒜头君有一个正整数 n,他想求第 n小的质数。【输入格式】一个不超过 10000的正整数 n。【输出格式】第 n 小的质数。输出时每行末尾的多余空格,不影响答案正确性【样例输入】10【样例输出】29【题解说明】从第一个开始列举,前n个就第n小的那个。第一个最小,第二个次小123456789101112131415161718192021222324#include<cstdio>#include<cmath
作者:亿万年的星光 分类:题解目录 浏览:2352

大象喝水

【题目描述】上课的时候老师问了小蒜蒜和同学们一个问题:一只大象口渴了,要喝 20 升水才能解渴,但现在只有一个深 h 厘米,底面半径为 r厘米的小圆桶(h和 r 都是整数)。问大象至少要喝多少桶水才会解渴。小蒜蒜想让你来算一下。输入格式输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深 h(1≤h≤100) 和底面半径 r (1≤r≤100),单位都是厘米。输出格式输出一行,包
作者:亿万年的星光 分类:题解目录 浏览:1800

剪刀石头布

【题目描述】石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性,深受世界人民喜爱。游戏规则:石头打剪刀,布包石头,剪刀剪布。现在,需要你写一个程序来判断石头剪子布游戏的结果。【输入描述】第一行是一个整数N,表示一共进行了N次游戏。1 ≤ N ≤ 100。接下来N行的每一
作者:亿万年的星光 分类:题解目录 浏览:13733

整理药名

【题目描述】医生在书写药品名的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符如果是字母要大写,其他字母小写。如将ASPIRIN、aspirin整理成Aspirin。【输入描述】第一行一个数字n,表示有n个药品名要整理,n不超过100。接下来n行,每行一个单词,长度不超过20,表示医生手书的药品名。药品名由字母、数字和-组成。【输出描述】n行,每行一个单词,对应输入的药品名的规范写法。【输入样例】4AspiRincisapri
作者:亿万年的星光 分类:题解目录 浏览:20761

简单算术表达式求值

【题目描述】 两位正整数的简单算术运算(只考虑整数运算),算术运算为:+,加法运算;    -,减法运算;    *,乘法运算;    /,整除运算;    %,取余运算。算术表达式的格式为(运算符前后可能有空格):运算数 运算符 运算数请输出相应的结果。【输入描述】一行算术表达式。【输出描述】整型算数运算的结果(结果值不一定为
作者:亿万年的星光 分类:题解目录 浏览:2407

哥德巴赫猜想

【题目描述】哥德巴赫猜想的命题之一是:大于6 的偶数等于两个素数之和。编程将6~100所有偶数表示成两个素数之和。【输入描述】无【输出描述】分行输出例如:6=3+38=3+5…(每个数只拆开一次,请保证第一个加数最小)【输入样例】无【输出样例】无#include<iostream>#include<cmath>using namespace std;bool judge(int x); int main(){    int x;   &nbs
作者:亿万年的星光 分类:题解目录 浏览:1842

求Π的值

【题目描述】根据公式:arctanx(x)=x−x^3/3+x^5/5−x^7/7+…和π=6arctanx(1/√3).定义函数arctanx(x),求当最后一项小于10^(−6)时π的值。【输入描述】无【输出描述】π的值。保留到小数点后10位。【输入样例】无【输出样例】无#include<iostream>#include<cstdio>#include<cmath>using namespace std;double calculate(double x
作者:亿万年的星光 分类:题解目录 浏览:3617

回文质数

【题目描述】如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如6886就是一个回文数,求出所有的既是回文数又是素数的三位数。【输入描述】无【输出描述】所有的既是回文数又是素数的三位数。一个数一行。【输入样例】无【输出样例】无#include<iostream>#include<cmath>using namespace std;bool judge(int x);int main(){    int i;    for(i
作者:亿万年的星光 分类:题解目录 浏览:1431