
USACO训练题集
文章平均质量分 60
bestsort
这个作者很懒,什么都没留下…
展开
-
USACO2.4.4 Bessie Come Home 回家 解题报告(模拟)
Description现在是晚餐时间,而母牛们在外面分散的牧场中。 农民约翰按响了电铃,所以她们开始向谷仓走去。 你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有且只有一只速度最快的母牛)。 在挤奶的时候(晚餐前),每只母牛都在她自己的牧场上,一些牧场上可能没有母牛。 每个牧场由一条条道路和一个或多个牧场连接(可能包括自己)。 有时,两个牧场(可能是自我相同的)之间会有超过一...原创 2018-09-14 19:18:51 · 768 阅读 · 0 评论 -
USACO2.4.5 Fractions to Decimals 分数化小数(模拟)
Description写一个程序,输入一个形如N/D的分数(N是分子,D是分母),输出它的小数形式。 如果小数有循环节的话,把循环节放在一对圆括号中。例如, 1/3 = .33333333 写成0.(3) 41/333 = 0.123123123… 写成0.(123) 用xxx.0 成表示整数 典型的转化例子: 1/3 = 0.(3) 22/5 = 4.4 1/7 = 0.(142857) 2/...原创 2018-10-04 10:15:37 · 681 阅读 · 0 评论 -
USACO2.3.5 Controlling Companies 控制公司(dfs)
Description有些公司是其他公司的部分拥有者,因为他们获得了其他公司发行的股票的一部分。例如,福特公司拥有马自达公司12%的股票。据说,如果至少满足了以下条件之一,公司A就可以控制公司B了: 公司A = 公司B。 公司A拥有大于50%的公司B的股票。 公司A控制K(K >= 1)个公司,记为C1, …, CK,每个公司Ci拥有xi%的公司B的股票,并且x1+ … + xK >...原创 2018-09-26 12:21:14 · 544 阅读 · 0 评论 -
USACO2.3.2 Cow Pedigrees 奶牛家谱(DP)
Description农民约翰准备购买一群新奶牛。 在这个新的奶牛群中, 每一个母亲奶牛都生两小奶牛。这些奶牛间的关系可以用二叉树来表示。这些二叉树总共有N个节点(3 <= N < 200)。这些二叉树有如下性质: 每一个节点的度是0或2。度是这个节点的孩子的数目。 树的高度等于K(1 < K < 100)。高度是从根到任何叶子的最长的路径上的节点的数目; 叶子是指没有孩...原创 2018-10-02 10:13:02 · 622 阅读 · 0 评论 -
USACO1.3.4 Prime Cryptarithm 牛式 解题报告(模拟)
Description 下面是一个乘法竖式,如果用我们给定的那n个数字来取代*,可以使式子成立的话,我们就叫这个式子牛式。 * * * x * * ------- * * * * * * ------- * * * *数字只能取代*,当然第一位不能为0,况且给定的数字里不包括0。注意一下在美国的学校中教的“部...原创 2018-09-15 15:19:50 · 732 阅读 · 0 评论 -
USACO1.5.4 Checker Challenge跳棋的挑战 解题报告(N皇后 回溯法)
Description检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行,每列,每条对角线(包括两条主对角线的所有对角线)上都至多有一个棋子。 列号0 1 2 3 4 5 6 -------------------------1 | | O | | | | | -------------------------2...原创 2018-09-14 20:24:43 · 763 阅读 · 1 评论 -
USACO1.4.3 Arithmetic Progressions 等差数列 解题报告(枚举)
Description一个等差数列是一个能表示成a, a+b, a+2b,..., a+nb (n=0,1,2,3,...)的数列。 在这个问题中a是一个非负的整数,b是正整数。写一个程序来找出在双平方数集合(双平方数集合是所有能表示成p^2+q^2的数的集合)S中长度为n的等差数列。Input第一行: N(3<= N<=25),要找的等差数列的长度。 第二行: M(1&l...原创 2018-09-14 20:11:25 · 775 阅读 · 0 评论 -
USACO1.3.3 Calf Flac 解题报告 (Manacher算法)
Description据说如果你给无限只母牛和无限台巨型便携式电脑(有非常大的键盘),那么母牛们会制造出世上最棒的回文。你的工作就是去寻找这些牛制造的奇观(最棒的回文)。 在寻找回文时不用理睬那些标点符号、空格(但应该保留下来以便做为答案输出),只用考虑字母'A'-'Z'和'a'-'z'。要你寻找的最长的回文的文章是一个不超过20,000个字符的字符串。 我们将保证最长的回文不会超过2,000...原创 2018-09-14 20:07:56 · 444 阅读 · 0 评论 -
USACO2.1.4 Healthy Holsteins 健康的好斯坦奶牛 解题报告(二进制枚举)
Description农民JOHN以拥有世界上最健康的奶牛为骄傲。他知道每种饲料中所包含的的牛所需的最低的维他命量是多少。请你帮助农夫喂养他的牛,以保持他们的健康,使喂给牛的饲料的种数最少。 给出牛所需的最低的维他命,输出喂给牛需要哪些种类的饲料,且所需的种类数最少。Input第1行:一个整数V(1<=V<=25),表示需要的维他命的种类数。 第2行:V个整数(1<=...原创 2018-09-14 20:00:23 · 627 阅读 · 0 评论 -
USACO2.1.5 Hamming Codes 海明码 解题报告(枚举)
Description给出 N,B 和 D:找出 N 个编码(1 <= N <= 64),每个编码有 B 位(1 <= B <= 8),使得两两编码之间至少有 D 个单位的“海明距离”(1 <= D <= 7)。“海明距离”是指对于两个编码,他们的二进制表示法中的不同二进制位的数目。看下面的两个编码 0x554 和 0x234 之间的区别(0x554 表示一...原创 2018-09-14 19:50:24 · 397 阅读 · 0 评论 -
USACO2.2.1 Preface Numbering 序言页码 解题报告(模拟)
Description 一类书的序言是以罗马数字标页码的。传统罗马数字用单个字母表示特定的数值,以下是标准数字表:I 1 L 50 M 1000V 5 C 100X 10 D 500最多3个同样的可以表示为10n的数字(I,X,C,M)可以连续放在一起,表示它们的和:III=3CCC=300可表示为5x10n的字符(V,L,D)从不连续出现。除了下一...原创 2018-09-14 19:45:15 · 308 阅读 · 0 评论 -
USACO2.2.4 Party Lamps 派对灯 解题报告(枚举)
Description在IOI98的节日宴会上,我们有N(10<=N<=100)盏彩色灯,他们分别从1到N被标上号码。 这些灯都连接到四个按钮: 按钮1:当按下此按钮,将改变所有的灯:本来亮着的灯就熄灭,本来是关着的灯被点亮。 按钮2:当按下此按钮,将改变所有奇数号的灯。 按钮3:当按下此按钮,将改变所有偶数号的灯。 按钮4:当按下此按钮,将改变所有序号是3*K+1(K>=0...原创 2018-09-14 19:39:47 · 657 阅读 · 0 评论 -
USACO2.3.3 Zero Sum 和为零 解题报告(dfs)
Description请考虑一个由1到N(N=3, 4, 5 ... 9)的数字组成的递增数列:1 2 3 ... N。 现在请在数列中插入“+”表示加,或者“-”表示减,抑或是“ ”表示空白,来将每一对数字组合在一起(请不在第一个数字前插入符号)。 计算该表达式的结果并注意你是否得到了和为零。 请你写一个程序找出所有产生和为零的长度为N的数列。Input单独的一行表示整数N (3 &...原创 2018-09-14 19:30:22 · 657 阅读 · 0 评论 -
USACO2.4.1 The Tamworth Two 两只塔姆沃斯牛 解题报告(模拟)
2.4.1 The Tamworth Two 两只塔姆沃斯牛Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 18 Solved: 14[Submit][Status][Discuss]Description两只牛在森林里故意走丢了。农民John开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和John)。 追击在10x10的...原创 2018-09-14 19:22:10 · 435 阅读 · 0 评论 -
USACO3.1.5 Contact 联系(枚举)
Description奶牛们开始对用电波望远镜扫描牧场外的宇宙感兴趣。最近,他们注意到了一种非常奇怪的脉冲调制微波被从星系的中央发射出来。他们希望知道电波是否是被某些地外生命发射出来的,还是仅仅是普通的的星星的心跳。 帮助奶牛们用一个能够分析他们在文件中记下的记录的工具来找到真相。他们在寻找长度在A到B之间(含)在每天的数据文件中重复得最多的比特序列 (1 &lt;= A &lt;= B &lt...原创 2018-09-29 21:42:24 · 1090 阅读 · 0 评论