
PTA
嗯好的我知道了
普通大学生
展开
-
[USACO1.3.4]牛式 Prime Cryptarithm JAVA实现
[USACO1.3.4]牛式 Prime Cryptarithm JAVA实现7-13 1.3.4 牛式 (70分)下面是一个乘法竖式,如果用我们给定的那n个数字来取代*,可以使式子成立的话,我们就叫这个式子牛式。 * * * x * * -------------- * * * * * * -------- * * * *数字只能取代*,当然第一位不能为0,况且给定的数字里不包括0。注意一下在美国的学校中教的“部分乘积”,第一部分原创 2020-09-26 11:19:59 · 233 阅读 · 0 评论 -
[USACO1.3.1]混合牛奶 JAVA实现
7-10 1.3.1 混合牛奶 (80分)牛奶包装是一个如此低利润的生意,所以尽可能低的控制初级产品(牛奶)的价格变的十分重要.请帮助快乐的牛奶制造者(Merry Milk Makers)以可能的廉价的方式取得他们所需的牛奶.快乐的牛奶制造公司从一些农民那购买牛奶,每个农民卖给牛奶制造公司的价格不一定相同.而且,如一只母牛一天只能生产一定量的牛奶,农民每一天只有一定量的牛奶可以卖.每天,快乐的牛奶制造者从每个农民那购买一定量的牛奶,少于或等于农民所能提供的大值.给出快乐牛奶制造者的每日的牛奶需原创 2020-09-22 14:15:46 · 375 阅读 · 0 评论 -
[USACO 1.2.5]双重回文数 JAVA实现
7-9 1.2.5 双重回文数如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做“回文数”.例如,12321 就是一个回文数,而 77778 就不是.当然,回文数的首和尾都应是非零的,因此 0220 就不是回文数. 事实上,有一些数(如21),在十进制时不是回文数,但在其它进制(如二进制时为 10101)时就是 回文数.编一个程序,读入两个十进制数 N (1 <= N <= 15) S (0 < S < 10000)然后找出前 N 个满足大于 S 且在两种以上进制原创 2020-09-21 21:40:01 · 206 阅读 · 0 评论 -
[USACO1.2.4]回文平方数 JAVA实现
7-8 1.2.4 回文平方数回文数是指从左向右念和从右像做念都一样的数.如 12321 就是一个典型的回文数. 给定一个进制 B(2<=B<=20十进制),输出所有的大于等于1,小于等于 300 且它的平方用 B 进制表示时是回文数的数.用’A’,’B’……表示 10,11 等等.输入格式:共一行,一个单独的整数 B(B 用十进制表示). 输出格式:每行两个数字,第二个数是第一个数的平方,且第二个数是回文数.(注意:这两个数都应该在 B 那个进制下) 输入样例:在这里给出一组输入原创 2020-09-21 21:37:36 · 401 阅读 · 0 评论 -
[USACO1.2.3]删除排序数组中的重复项 JAVA实现
7-7 1.2.3 删除排序数组中的重复项给定一个排序数组(n<=100),你需要在原来数组上删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原数组 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 输入格式:第一行:数组长度n 第2到n+1行:数组的n项 输出格式:数组的新长度。 输入样例:在这里给出一组输入。例如:5 1 1 2 4 4输出样例:在这里给出相应的输出。例如:3import java.util.Sc原创 2020-09-21 21:34:58 · 162 阅读 · 0 评论 -
[USACO1.2.2] 方块转换 JAVA实现
7-6 1.2.2 方块转换一块 N x N(1<=N<=10)正方形的黑白瓦片的图案要被转换成新的正方形图案.写一个程序来找出将原始图案按照以下列转换方法转换成新图案的小方式:#1:转 90 度:图案按顺时针转 90 度.#2:转 180 度:图案按顺时针转 180 度.#3:转 270 度:图案按顺时针转 270 度.#4:反射:图案在水平方向翻转(形成原图案的镜像).#5:组合:图案在水平方向翻转,然后按照#1-#3 之一转换.#6:不改变:原图案不改变.#7:无效转换原创 2020-09-21 21:17:59 · 297 阅读 · 0 评论 -
[USACO1.1.3] 黑色星期五 JAVA实现
7-3 1.1.3 黑色星期五13 号又是星期五是一个不寻常的日子吗? 13 号在星期五比在其他日少吗?为了回答这个问题,写一个程序来计算在 n 年里 13日落在星期一,星期二…星期日的次数.这个测试从 1900 年 1 月 1 日到 1900+n-1 年 12 月 31 日.n是一个非负数且不大于 400. 这里有一些你要知道的: 1900 年 1 月 1日是星期一. 4,6,11 和 9 月有30天.其他月份除了 2 月有 31 天.闰年 2 月有 29 天,平年 2 月有 28 天. 年份可原创 2020-09-21 21:12:25 · 350 阅读 · 0 评论 -
[USACO1.1.2] 贪婪的礼物送礼者JAVA实现
1.1.2 贪婪的礼物送礼者 Java实现对于一群要互送礼物的朋友,你要确定每个人送出的礼物比收到的多多少(and vice versa for those who viewgift giving with cynicism).在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物 的人.然而,在任何一群朋友中,有些人将送出较多的礼物(可能是因为有较多的朋友),有些人有准备了较多的钱. 给出一群朋友, 没有人的名字会长于 14字符,给出每个人将花在送礼上的钱,和将原创 2020-09-21 20:53:39 · 432 阅读 · 1 评论 -
[USACO1.1.1]你要乘坐的飞碟在这里 JAVA实现
1.1.1 你要乘坐的飞碟在这里 JAVA实现这个是蛮简单的一道题,但是之前一直想在main函数内就直接处理但是一直报错 然后试着调用函数就成功了。import java.util.Scanner;/** * @author anonymity-0 * @date 2020/9/20 - 13:23 */public class UFO { public static void main(String[] args) { Scanner scan = new Scan原创 2020-09-21 20:39:25 · 219 阅读 · 0 评论