- 博客(14)
- 收藏
- 关注
原创 1018. 【USACO题库】1.5.3 Superprime Rib 特殊的质数肋骨
全部肋骨上的数字 7331 是质数;左起三根肋骨 733 是质数;二根肋骨 73 是质数;以及,最后一根肋骨 7 也是质数。写一个程序对给定的肋骨的数目 N(1≤N≤8),求出所有的特殊质数。你能通过 FJ 和美国农业部标记在每根肋骨上的数字认出它们。时间限制: 1 s 空间限制: 256 MB。按顺序输出长度为 N 的特殊质数,每行一个。农民约翰(FJ)的奶牛总是产生最好的肋骨。7331 被叫做长度 4 的特殊质数。数字 1 不被看作一个质数。单独的一行包含 N。
2024-06-22 23:27:52
287
原创 1016. 【USACO题库】1.5.1 Number Triangles数字金字塔
在上面的样例中,从7 到 3 到 8 到 7 到 5 的路径产生了最大和:30。写一个程序来计算从最高点开始在底部任意处结束的路径经过数字的和的最大。第一个行包含 R(1
2024-06-22 23:25:38
169
原创 1011. 【USACO题库】1.2.5 Dual Palindromes双重回文数
如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做“回文数”。例如,12321就是一个回文数,而77778就不是。当然,回文数的首和尾都应是非零的,因此0220就不是回文数。事实上,有一些数(如21),在十进制时不是回文数,但在其它进制(如二进制时为10101)时就是回文数。然后找出前N个满足大于S且在两种以上进制(二进制至十进制)上是回文数的十进制数,输出到文件上。N行, 每行一个满足上述要求的数,并按从小到大的顺序输出。只有一行,用空格隔开的两个数N和S。编一个程序,从文件读入两个十进制数。
2024-06-22 23:23:22
232
原创 1010. 【USACO题库】1.2.4 Palindromic Squares回文平方数
给定一个进制B(2<=B<=20十进制),输出所有的大于等于1小于等于300且它的平方用B进制表示时是回文数的数。用’A’,’B’……表示10,11等等。每行两个数字,第二个数是第一个数的平方,且第二个数是回文数。(注意:这两个数都应该在B那个进制下)回文数是指从左向右念和从右像做念都一样的数。如12321就是一个典型的回文数。时间限制: 1 s 空间限制: 256 MB。共一行,一个单独的整数B(B用十进制表示)。
2024-05-25 09:55:59
247
原创 1005. 【USACO题库】1.3.2 Barn Repair修理牛棚
在一个暴风雨的夜晚,农民约翰的牛棚的屋顶、门被吹飞了。他的新木材供应者将会供应他任何他想要的长度,但是供应者只能提供有限数目的木板。给出 M(1<= M<=50),可能买到的木板最大的数目;S(1<= S<=200),牛棚的总数;C(1 <= C <=S) 牛棚里牛的数目,和牛所在的牛棚的编号stall_number(1 <= stall_number <= S),计算拦住所有有牛的牛棚所需木板的最小总长度。输出所需木板的最小总长度作为的答案。单独的一行包含一个整数表示所需木板的最小总长度。
2024-05-25 09:54:09
328
原创 1004. 【USACO题库】1.3.1 Mixing Milk混合牛奶
给出快乐牛奶制造者的每日的牛奶需求,连同每个农民的可提供的牛奶量和每加仑的价格,请计算快乐的牛奶制造者所要付出钱的最小值。Ai(0 <= Ai <= 2,000,000)是农民 i 一天能卖给快乐的牛奶制造者的牛奶数量。第一个数值,N,(0<= N<=2,000,000)是快乐的牛奶制造者的一天需要牛奶的数量。每天,快乐的牛奶制造者从每个农民那购买一定量的牛奶,少于或等于农民所能提供的最大值。单独的一行包含单独的一个整数,表示快乐的牛奶制造者拿到所需的牛奶所要的最小费用。
2024-05-25 09:51:20
304
原创 1001. 【USACO题库】1.1.2 Greedy Gift Givers 贪婪的送礼者
每个人都要去银行(或任何其他资金来源)取一定数量的钱来送礼,然后把这些钱平均分给所有要送礼的人。所有参与者的“账户”余额都是 0,送出的钱会减少,收到的钱会增加。同样,每个人也可能收到、或者没收到其他朋友的钱。你的目标是推算出每个人“净赚”了多少(收到的钱比送出的钱多多少)。输出 NP 行,每行都有一个名字,然后是该人的净收益或净损失(收到的钱减去送出的钱)。已知:每个人的名字都不超过 14 个字符、小组中每个人花在礼物上的钱,以及每人送礼的朋友名单,请计算每个人最后“净赚”了多少钱。
2024-05-19 14:54:45
1535
1
原创 1002. 【USACO题库】1.1.3 Friday the Thirteenth 黑色星期五
13 号星期五(又称黑色星期五,与黑色星期五购物日子不同,后者为感恩节后的第一个礼拜五)是指公历一个月份的第十三天恰好是星期五。在公历中,每年至少会有一次是某一个月的第 13 日正好是星期五,在同一年最多可发生三次。在许多其他的文化当中也可见到类似的迷信,例如在希腊的文化也视“13 号星期五”为不吉利的一天。每月 13 号刚好落在星期五的情况,是不是一定比落在其他星期一~星期四,还有落在周末的这些情况少呢?为了回答这个问题,写一个程序来计算在连续的 n 年中,每月的 13 日落在星期一,星期二……
2024-05-18 21:18:43
535
原创 DEVC++ 游戏 坦克大战
在游戏中,玩家需要通过控制坦克的移动和发射炮弹来攻击敌方坦克,同时避免被敌方坦克攻击。每个关卡都有一定数量的敌方坦克,当玩家击败所有敌方坦克时,就可以进入下一关。总之,游戏C++坦克是一个经典而有趣的坦克游戏,它不仅提供了基本的控制和规则,还提供了各种特殊效果和道具来增加游戏的趣味性和挑战性。如果你喜欢射击游戏和挑战性的游戏,那么这个游戏一定不会让你失望。游戏C++坦克是一个基于C++编程语言开发的经典坦克游戏。在这个游戏中,玩家需要控制自己的坦克,通过发射炮弹来攻击敌人,同时避免被敌方坦克攻击。
2023-10-26 22:23:55
69
6
原创 DEVC++ 游戏 抢滩登陆
抢滩登陆”是一款非常有趣的C++游戏,让两名玩家可以一起玩耍,抵抗敌对方的进攻。两名玩家需要对抗对方,使用武器抵抗对方的攻击。每个玩家都有自己的武器,同时还可以保护自己。在游戏中,两名玩家在海滩上抵抗对抗对方的进攻。玩家需要抵挡对方攻击,消灭对方水晶即胜利。总之,“抢滩登陆”是一款非常有趣的游戏,下面是代码。
2023-10-26 22:00:18
127
原创 DEVC++ 游戏 打飞机
玩家需要控制自己的飞机左右移动和发射子弹。敌机会从屏幕的上方不断出现,并向玩家发动的攻击。玩家需要在躲避敌机子弹的同时,尽可能多地消灭敌机。每消灭一架敌机,玩家就会获得一定的分数,如果被敌机子弹击中,游戏就会结束。“打飞机”游戏的故事背景发生在一个遥远的星球上,玩家的任务是驾驶一架飞机,消灭不断来袭的敌机,保卫自己的基地。总之,“打飞机”是一款非常经典的游戏,它有着简单易上手的玩法和紧张刺激的战斗方式,游戏更加有趣和挑战性。
2023-10-26 21:44:42
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人