
简单c语言
Myajlk
这个作者很懒,什么都没留下…
展开
-
问题 J: 质数的积
题目描述小明最近开始研究质数的问题,被神奇的质数深深地吸引了。就在昨天,他在一张纸上写下了两个质数,并在另一张纸上写下了两个质数之和,且打算今天研究两个数的乘积。可是一早起来,发现写了两个质数的纸不见了,只剩下写有两个质数之和的纸。这可把小明急坏了。幸好今天一早有大批参加程序设计竞赛的编程高手在这里,请你根据小明写下的两个质数之和,得到两个质数的乘积,如果有多种可能,输出其中最大的那个乘积。输入一个不大于100000的正整数S,为两个质数的和。输出一个整数,为两个质数的最大乘积。数据保证有解。原创 2020-12-10 22:49:13 · 912 阅读 · 0 评论 -
问题 G: 懒羊羊吃草
题目描述众所周知,懒羊羊是所有小羊里最贪吃的一只。然而,鲜为人知的是,懒羊羊也有存储粮食的习惯。而更让大家吃惊的事实是,我们的懒羊羊做事很有条理,每当他存储一份粮食时,他会专门拿出一个筐来存放。因此,他的仓库里有很多很多筐的青草。而我们的懒羊羊又是一个经常馋嘴的小羊,每当他想吃草时,就会从仓库里找出数量最少的一筐草,把它吃掉。可是懒羊羊因为草吃得太多了导致大脑运转缓慢,所以他不得不向你请求支援,帮他找出他应该吃数量为多少的青草。输入第一行为一个正整数n,表示懒羊羊一共进行了n次操作(2<=n&l原创 2020-12-10 22:42:16 · 2738 阅读 · 1 评论 -
问题 E: 本材加工
题目描述2049年,智能机器人在各行各业中的应用已经十分普遍了,小明的运输队里就有一个,是专门用来装卸货物的。这天,他们的任务是要把N(2≤N≤50)根木材运送到家具厂去。这些木材长短不同(有擎还特别的长),为了便于运输,只好把它们切割成小段。所以,小明给机器人的任务是:把这些木材切割并装上卡车。等机器人做完这事的时候,小明一看结果,大吃一谅:原来装在车上的所有小段的木材,居然长度都是一样的(以米为单位),而且,还是所有可行方案中,切割次数最少的那种方案!如果告诉你最开始那N根本材的长度,你能算出机器人原创 2020-12-10 22:37:33 · 574 阅读 · 0 评论 -
8703 Problem M 步步夺金
题目描述Ivy所在的公司想推出一款手机APP“步步夺金”,该APP可以统计用户每天走路的步数,并给予相应的“金币”奖励。在用户的“金币”达到一定数量后,就可以在公司的网站上兑换一定的体育用品。根据走路步数x奖励金币的规则如下:1、每天的前1000步可领取0.3金币(若未达到1000步则领取数量为零),之后的每2000步能领取0.1金币。为了引导用户适量运动,每天领取的金币数量不能超过3。2、用户只有在APP中点击“签到”才能领取当天步数对应的金币。3、为了让用户能够每天坚持使用该APP,在用户连续原创 2020-12-03 21:50:53 · 556 阅读 · 0 评论 -
8727 Problem G 数一数
题目描述星期天早上,小明开始做数学家庭作业。因为小明成绩很优异,觉得题目太简单了,思考出道难点的数学题去学校考考同学,他注意到:数学书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。哈哈,题目有了,请问数学书的第x页到第y页共有多少张纸呢?例如:该书的第81页到第92页,共有7张纸。输入一行两个数x、y如题所述,用空格隔开。输出一个数,表示纸张数。样例输入81 92样例输出7这题题目里说开头11和11在同一张纸,结尾又说11和12不在同一张纸,所以思维比较简单的转载 2020-12-01 16:48:06 · 516 阅读 · 0 评论 -
14260 Problem N 花坛
洛洛在散步的时候,看到公园的正方形花坛里开放着许多他不认识的花卉。仔细观察之后,他又发现这些花的种植位置是有规律的。洛洛发现在正方形花坛的最外层,即第一层上的花都是同一颜色;而花坛的第二层,花的颜色又都是一样的……正方形花坛由若干层花构成,同一层上的花都是同一颜色的,不同层之间的花颜色不一定相同。如下图所示,是一个具有三层花的正方形花坛:在回到家后,洛洛还记得花坛有几层花围成,以及每层花的颜色,花的颜色用英文大小写字母来表示。但是洛洛忘记了整个花坛的图像,洛洛希望你根据他的描述,把整个花坛的图像用计算原创 2020-12-01 16:40:25 · 2291 阅读 · 3 评论 -
12167 Problem B HD阶乘
题目描述n的阶乘定义为n! = n ∗ (n − 1) ∗ (n − 2) ∗ … ∗ 1。n的双阶乘定义为n!! = n ∗ (n − 2) ∗ (n − 4) ∗ … ∗ 2或n!! = n∗ (n − 2) ∗ (n − 4) ∗ … ∗ 1,取决于n的奇偶性。但是阶乘的增长速度太快了,所以我们现在只想知道n!和n!!末尾的0的个数。输入一个正整数n, n ≤ 107输出两个整数, 分别为n!和n!!末尾0的个数。样例输入10样例输出2 1提示10! = 3628800, 1原创 2020-11-30 19:01:45 · 1903 阅读 · 2 评论 -
7. Rubbish
【输入形式】输入共3行:第1行2个正整数n和m,表示需要处理n堆垃圾,现在有m个垃圾袋。第2行n个整数,依次表示每堆垃圾的容量。第3行m个整数,依次表示每个垃圾袋的容量。【输出形式】输出共一行:输出一个整数,如果能将所有的垃圾装入已有的袋子,则输出用掉的垃圾袋最少值多少钱?如果无法将所有的垃圾装入m个袋子,则输出“-1”。(注意没有引号)【样例输入】3 43 6 44 5 7 3【样例输出】14解题思路如果垃圾堆数>垃圾袋数 肯定无法装入!如果垃圾堆数容.原创 2020-11-27 17:04:04 · 308 阅读 · 0 评论 -
2.买玩具
【输入形式】【输出形式】【样例输入1】43232【样例输出1】8【样例输入2】6645555【样例输出2】21解题思路:第一次碰到这题还是一头雾水,之后经某位大佬指点了一下瞬间就明白了。他每次的规则是三个去掉一个三个中最小的,所以如果我们需要使得花费的钱最少我们只需要将所有个数进行一次降序排序。第一次减去第3个数,然后每次加3进行循环遍历即可。举例1排序完为 3 3 2/ 2没减之前花的钱为 3+3+2+2=10减去能省的2 结果为13-2=8到这.原创 2020-11-26 13:25:59 · 1638 阅读 · 0 评论 -
3.Poker
【输入形式】输入共3行:第1行13个整数,依次表示每种点数的牌所代表的分数。第2行两个整数n和m,表示小华已有n张扑克牌,还可以挑选m张扑克牌。第3行输入表示小华手上已经有的n张扑克牌的情况,输入的2张扑克牌信息之间没有空格分隔。【输出形式】输出共一行:输出一个整数,表示小华在游戏中可以获得的最大分数。注意:小华选牌的方案可能不唯一,但只要总分数最大即可,不需要输出选牌方案。【样例输入】1 3 1 1 1 1 2 3 4 1 3 0 13 2234【样例输出】13...原创 2020-11-26 16:40:39 · 338 阅读 · 0 评论 -
问题 C: 青蛙跳
题目描述在数轴上有两只青蛙,它们都朝着正方向跳跃。 初始时,第一只青蛙在x1的位置,每秒向前跳y1个单位,第二只青蛙在x2的位置,每秒向前跳y2个单位。试问:是否存在一个非负整数时刻使得两只青蛙停在同一个位置输入输入第一行,一个数n,表示一组数据中有n个询问接下来n行,每行4个整数x1, x2, y1, y2,表示一个询问输出对于每个询问,如果存在两只青蛙停在同一个位置的时刻,输出YES,否则输出NO样例输入20 4 3 20 4 2 3样例输出YESNO数据范围与约定对于原创 2020-11-26 16:28:01 · 946 阅读 · 0 评论 -
问题 H: 区队选拔
题目描述一年一度的小学信息学竞赛即将开始。为了选拔参加比赛的选手,某区进行了信息学选拔活动,因为名额有限,需要根据选拔考试的成绩由高到底选择参加市赛的人员。选拔考试有3道试题,参加考试的学生人数有N个人,最终只能有M个人参加市赛。选拔规则如下:先按总分从高到低排序,如果两个同学总分相同,再按第一题得分从高到低排序,如果两个同学总分和第一题得分都相同,那么规定考号小的同学排在前面,这样,每个学生的排序是唯一确定的。你的任务是先根据输入的3道试题的分数(每道题总分100分)计算总分,然后按上述规则排序,原创 2020-11-26 16:07:22 · 690 阅读 · 0 评论 -
1.金子数
【输入形式】输入共n+1行:第1行两个整数n和m,表示总共有n条道路,每条道路上有m个数。接下来的n行,每行m个正整数。【输出形式】输出共一行:输出一个整数,表示金子重量之和最大的道路编号。【样例输入】3 513 24 17 8 231 2 3 4 516 2 16 4 8【样例输出】3这题因为确定只有一条最大的,所有题目就是求被8整除的数之和最大的一行附上代码#include<stdio.h>#include<math.h>#include&.原创 2020-11-26 13:13:35 · 751 阅读 · 0 评论