Fork me on GitHub
摘要: 题目: 给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 思路:这题就类似滑块的方式来组合排列。确定数列的开头后,滑动改变数列的结尾,同时判断head和ta 阅读全文
posted @ 2020-03-04 20:51 GOGP_nikto 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目:旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。 思路:遍历第一次输入的字符串str1,通过search函数查看str[i]是否出现在str2字符串中,输出没有出现的字符并且把输出过的字符保存起来,每 阅读全文
posted @ 2020-03-03 18:16 GOGP_nikto 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 题目: 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。 这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。 阅读全文
posted @ 2020-03-03 18:03 GOGP_nikto 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 思路:用字符串类型string可以很方便的获取题目要求的数字,获得DA||DB的个数,然后通过循环转换成整型,相加后的到结果 #include<iostream> using namespace std; int main() { string A = "0" , B = "0"; int DA = 阅读全文
posted @ 2020-02-10 18:22 GOGP_nikto 阅读(102) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> #include<math.h> using namespace std; //judge函数是用来判断一个数是否是素数,是素数函数返回1,不是返回0 int judge(int a) { int count = 0; for (int i = 1; i <= 阅读全文
posted @ 2020-02-02 17:59 GOGP_nikto 阅读(89) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> using namespace std; int main() { int N = 0; int arry[10000] = { 0 }; int count_A1 = 0,flag=1,count_A2=0,count_A3=0,count_A4=0,coun 阅读全文
posted @ 2020-02-02 17:50 GOGP_nikto 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1011 A+B 和 C (15分) 给定区间 [−2​31​​,2​31​​] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔 阅读全文
posted @ 2020-02-02 17:48 GOGP_nikto 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1018 锤子剪刀布 (20分) 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式: 输入第 1 行给出正整数 N(≤10​5​​),即双方交锋的次数。随后 N 行,每行给出一 阅读全文
posted @ 2020-01-30 20:12 GOGP_nikto 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1009 说反话 (20分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没 阅读全文
posted @ 2020-01-29 19:03 GOGP_nikto 阅读(113) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> #include<math.h> #include<algorithm> using namespace std; //判断是否是素数 bool judge(int x) { for (int j = 2; j <=sqrt(x); j++) { if (x % 阅读全文
posted @ 2020-01-29 18:57 GOGP_nikto 阅读(153) 评论(0) 推荐(0) 编辑