ccf
lzl_0408
热爱是一门艺术
展开
-
ccf---日历问题
【问题描述】 在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000 和 2400是闰年。 给定从公元2000年1月1日开始逝去的天数,你的任务是给出这一天是哪年哪月哪日星期几。 【输入形式】 输入包含若干行,每行包含一个正整数,表示从2000年1月1日开始逝去的天数。输入最后一行是−1, 不必处理。可以假设结果的年份不会超过9999。 【输出形式】原创 2021-09-12 15:55:01 · 183 阅读 · 0 评论 -
ccf---相同生日
【问题描述】 在一个有n个人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日,试找出所有生日相同的学生。 【输入形式】 第一行为整数n,表示有n个学生,n<=200。此后每行包含一个字符串和两个整数,分别表示学生的学号(字符串长度为11位)和出生月(1<=m<=12)日(1<=d<=31),学号、月、日之间用一个空格分隔。 【输出形式】 对每组生日相同的学生,输出一行,其中前两个数字表示月和日,后面跟着所有在当天出生的学生的学号,数字、学号之原创 2021-09-11 17:52:10 · 547 阅读 · 0 评论 -
ccf---最简单的计算机
【问题描述】 一个名叫是 PigHeadThree 的研究组织设计了一台实验用的计算机,命名为 PpMm。PpMm只能执行简单的六种命令 A,B,C,D,E,F;只有二个内存 M1,M2;三个寄存器 R1,R2,R3。六种命令的含义如下: 命令 A:将内存 M1 的数据装到寄存器 R1 中; 命令 B:将内存 M2 的数据装到寄存器 R2 中; 命令 C:将寄存器 R3 的数据装到内存 M1 中; 命令 D:将寄存器 R3 的数据装到内存 M2 中; 命令 E:将寄存器 R1 中的数据和寄存器 R2 中的原创 2021-09-11 15:52:38 · 239 阅读 · 0 评论 -
2021-09-09
【问题描述】给定一个可以带通配符问号的正整数W,问号可以代表任意一个一位数字。再给定一个正整数X,和W具有同样的长度。问有多少个整数符合W的形式并且比X大? 【输入形式】多组数据,每组数据两行,第一行是W,第二行是X,它们长度相同,在[1..10]之间。 【输出形式】每行一个整数表示结果。 【样例输入】 36?1?8 236428 8?3 910 ? 5 【样例输出】 100 0 4 分析如下: 先用穷举法来分析几种可能情况 1. 36?1?8 236428 如果W第一个通配符之前的数字大于X转载 2021-09-09 20:56:10 · 153 阅读 · 0 评论 -
ccf---打牌
【问题描述】 牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌。 规则:出牌牌型有5种 [1]一张 如4 则5…9可压过 [2]两张 如44 则55,66,77,…,99可压过 [3]三张 如444 规则如[2] [4]四张 如4444 规则如[2] [5]五张 牌型只有12345 23456 34567 45678 56789五个,后面的比前面的均大。 【输入形式】 输入有多行,第一行代表手中的牌,长度不超过200个数字。接下来的每一行代表每次...原创 2021-09-09 19:18:21 · 220 阅读 · 0 评论 -
部分A+B
【问题描述】 正整数A的“D(为1位整数)部分”定义为由A中所有DA组成的新整数P。例如:给定A = 3862767,D= 6,则A的“6部分”PA是66,因为A中有2个6;给定A = 3862767,D= 1,则A的“1部分”P是0,因为A中有0个1。 现给定A、D、B、D,请编写程序计算P+ P 【输入形式】 输入在一行中依次给出A、D、B、D,中间以空格分隔,其中0 < A, B < 10。 【输出形式】 ..原创 2021-09-09 18:04:35 · 132 阅读 · 0 评论 -
ccf---导弹防御系统
【问题描述】 某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。 【输入形式】 每组输入有两行, 第一行,输入雷达捕捉到的敌国导弹的数量k(k<=25), 第二行,输入k个正整数,表示k枚导弹的高度.原创 2021-09-07 20:23:45 · 193 阅读 · 0 评论 -
ccf---公交系统
【问题描述】 城市公交系统有一个记录仪,用于记录每个站点的乘客人数的变化情况,例如:x表示到站前公交车上的乘客人数,y表示离站时公交车上的乘客人数,则该记录仪记录的该站的数字为y-x。 对于一辆公交车和n个车站,a1,a2,...,an为该公交车在各站的记录数据。 假定w为该公交车可容纳的最大乘客人数,编程求出在第一站停靠之前公交车上人数的可能数据有多少种? 【输入形式】 第一行包含两个数据n和w(1<=n<=1000, ...原创 2021-09-07 19:57:56 · 162 阅读 · 0 评论 -
ccf---挖掘机技术哪家强
【问题描述】 为了用事实说明挖掘机技术到底哪家强,组织一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 【输入形式】 输入在第1行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号、及其比赛成绩(百分制),中间以空格分隔。 【输出形式】 在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。 【样例输入】 6 3 65 2 80 1 100 2 70 3 40 3 0 【样例输出】原创 2021-09-07 18:27:52 · 123 阅读 · 0 评论 -
ccf---到底买不买
小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。 为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。 【输入形式】 每个输入原创 2021-09-07 16:34:17 · 83 阅读 · 0 评论