C++
119236489126
这个作者很懒,什么都没留下…
展开
-
CodeForces 4A
CodeForces 4A一个炎热的夏天,皮特和他的朋友比利决定买一个西瓜。在他们看来,他们选择了最大、最成熟的一个。在那之后,西瓜被称了一下,秤上显示了w公斤。他们急着回家,渴得要死,决定分种浆果,然而他们面临着一个棘手的问题。皮特和比利是偶数的超级粉丝,这就是为什么他们要把西瓜分成两部分,每一部分都有偶数公斤的重量,同时也没有义务要求两部分相等。孩子们非常累,想尽快开始吃饭,所以你应该帮助他们,看看他们是否能按他们想要的方式分西瓜。当然,他们每个人都应该得到一部分正权重。输入第一个(也是唯一一个原创 2020-11-29 22:07:18 · 545 阅读 · 0 评论 -
CodeForces - 1200A
CodeForces - 1200A阿姆河有一家由10间客房组成的酒店。房间从左到右从0到9编号。酒店有两个入口——一个从左端,另一个从右端。当顾客通过左入口到达酒店时,他们被分配到离左入口最近的一个空房间。同样,当顾客通过正确的入口到达酒店时,他们会被分配到离右入口最近的一个空房间。有一天,阿木错了房间分配单。谢天谢地,Amugae的记忆是完美的,他记得所有的顾客:当顾客到达,从哪个入口,什么时候离开酒店。一开始旅馆是空的。编写一个程序,从Amugae的内存中恢复房间分配列表。输入第一行由整数n原创 2020-11-29 22:04:13 · 179 阅读 · 0 评论 -
HDU - 1164
HDU - 1164埃迪的兴趣非常广泛,最近他对素数感兴趣。埃迪发现所有的数都可以被分成素数的乘法,但他不会写程序,所以埃迪只好请聪明的你帮他,他请你写一个能把数分成素数乘因子的程序。输入输入每行包含一个数字1<x<=65535,表示集合的元素数。输出您必须在输出中为每个条目打印一行,其中包含对上一个问题的答案。Sample Input119412Sample Output112213*181#include<iostream>#include<str原创 2020-11-29 21:58:30 · 155 阅读 · 0 评论 -
HDU--1219AC me
HDU 1219AC me伊格纳修斯正在做作业。老师给他一些文章,让他说出每个字母出现的次数。真的很容易,不是吗?所以来和我交流。输入每一篇文章只有一行,所有的字母都是小写的。你只需要数每个字母的数目,所以不要注意其他字符。文章长度最多10万。处理到文件结尾。注意:这个问题有多个情况,您可以使用“while(gets(buf)){…}”来处理到文件末尾。输出对于每一篇文章,你必须说出每个字母出现的次数。输出格式类似于“X:N”。在每个测试用例后输出一个空行。示例输出中有更多详细信息。ca原创 2020-11-29 21:55:33 · 1047 阅读 · 0 评论 -
HDU--1149
HDU 1149 Beat the Spread!超级碗周日就要到了。为了打发半天等待商业广告和衣柜故障的时间,当地黑客组织了一个赌球游戏。会员们把赌注押在最后两个分数的总和上,或者两个分数之间的绝对差。给出每种类型的赌注的中奖号码,你能推断出最后的分数吗?输入输入的第一行包含n,即测试用例的数量。接下来是n行,每行代表一个测试用例。每个测试用例给出s和d,非负整数,表示两个最终分数之间的和和(绝对)差。输出对于每个测试用例,输出一行给出两个最终得分,最大的第一个。如果没有这样的分数,输出一行包原创 2020-11-29 21:52:35 · 200 阅读 · 0 评论 -
CodeForces 467A
A. 乔治和住宿乔治最近进入BSUCP(伯兰州立大学酷程序员)。乔治有个朋友亚历克斯也进了大学。现在他们正在搬进宿舍。乔治和亚历克斯想住在同一个房间里。宿舍总共有n间客房。目前, i- th 房间有PⅠ住在它的人和房间可以容纳问Ⅰ人总数(PⅠ≤ qⅠ).你的任务是计算有多少房间有免费的地方乔治和亚历克斯。输入第一行包含单个整数n (1 ≤ n ≤ 100) - 房间数。下一行的 i- th包含两个整数PⅠ和问Ⅰ (0 ≤ pⅠ≤ qⅠ≤ 100)• 已经住在i- th 房间的住人数和房间的容量。原创 2020-11-29 20:49:38 · 148 阅读 · 0 评论 -
HDU--1406
HDU 1406完数的定义:如果一个大于1的正整数的所有因子之和等于它的本身,则称这个数是完数,比如6,28都是完数:6=1+2+3;28=1+2+4+7+14。本题的任务是判断两个正整数之间完数的个数。Input输入数据包含多行,第一行是一个正整数n,表示测试实例的个数,然后就是n个测试实例,每个实例占一行,由两个正整数num1和num2组成,(1<num1,num2<10000) 。Output对于每组测试数据,请输出num1和num2之间(包括num1和num2)存在的完数个数原创 2020-11-29 20:47:52 · 81 阅读 · 0 评论 -
HDU--1049
一只小虫,虫在井底,井有 n 英寸深。它有足够的能量每分钟爬上 u 英寸,但在再次爬上之前,必须休息一分钟。在休息的过程中,它下滑了 d 英寸。攀爬和休息的过程会重复。虫子多久才能爬出井外?我们总是把一分钟的一部分算作整整一分钟,如果蠕虫在爬行结束时刚刚到达井顶,我们就认为蠕虫爬出了井。Input将会有多个问题实例,每一行将包含 3 个正整数 n、u 和 d。它们给出了上段中提到的数值。此外,你可以假设 d < u,n < 100。n = 0 表示输出结束。Output每个输入实例都应该原创 2020-11-29 20:45:54 · 177 阅读 · 0 评论 -
HDU--2025 查找最大元素
查找最大元素 HDU - 2025对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。Input输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。Output对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。Sample Input:abcdefgfedcbaxxxxxSample Output:abcdefg(max)原创 2020-11-29 20:42:03 · 96 阅读 · 0 评论 -
HDU--2039 给定三条边,请你判断一下能不能组成一个三角形。
给定三条边,请你判断一下能不能组成一个三角形。Input输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;Output对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。Sample Input21 2 32 2 2Sample OutputNOYES#include <iostream>#include"cmath"using namespace std;int main()原创 2020-11-29 20:37:50 · 416 阅读 · 0 评论 -
C++编写一个程序,程序能计算并输出某日期在该日期所在年中是第几天(若年份能被4整除但却不能被100整除,或者该年份能被400整除,则该年份为闰年,闰年的2月的天数为29天)
#include<iostream>using namespace std;int mon[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };struct MYDAY{ int year, month, day;};int sumdays(const MYDAY& myday){ if (myday.year % 4 == 0 && myday.year % 100 != 0 || myday.year原创 2020-11-19 20:49:54 · 500 阅读 · 0 评论