ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:18.05KB ,
资源ID:1081910      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1081910.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(USACO三月份试题.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

USACO三月份试题.docx

1、USACO三月份试题USACO 三月份试题简体中文版本By xzh*华丽的分割线*青铜组问题*华丽的分割线*四道题目,编号从11到14*华丽的分割线*问题11:极品飞车贝西正在为一场即将到来的大奖赛准备她的赛车。她希望购买一些部件来提高这辆赛车的性能。他的赛车质量为M (1 = M = 1,000),加速度为(1 = F = 1,000,000)。在赛车的配件店有N(1 = N = 20)个零件,编号分别为1到N。只要他愿意,贝西可以买任意多个或者任意少个零件。第P_i个零件增加加速度F_i (1 = F_i = 1,000,000),同时重量为M_i (1 = M_i = 1,000)。根据

2、牛顿第二定律,F=MA,F为加速度,M为质量,A为速度。为了使她的赛车最大限度的发挥它的加速度的同时减少重量,她应该安装哪些组件?假设一辆赛车,他的初始加速度为1500,初始重量为100,有四种零件可以选择:i F_i M_i1 250 252 150 93 120 54 200 8如果只添加零件2,他的速度将是(1500+150)/(100+9) = 1650/109 = 15.13761。下面是一个表格,表现了添加或不添加不同的零件后赛车的速度。(0表示未添加,1表示已添加)部件 总和 总和1234 F M F/M0000 1500 100 15.00000001 1700 108 15.

3、74070010 1620 105 15.42860011 1820 113 16.10620100 1650 109 15.13760101 1850 117 15.81200110 1770 114 15.52630111 1970 122 16.1475 - 最高的 F/M1000 1750 125 14.00001001 1950 133 14.66171010 1870 130 14.38461011 2070 138 15.00001100 1900 134 14.17911101 2100 142 14.78871110 2020 139 14.53241111 2220 147

4、 15.1020最终,最佳的方案是选择2,3和4号部件问题名称: boost输入格式:第一行:三个整数:F,M和N从第二行到第N+1行:第I+1行有两个整数:F_i和M_i样例输入:(文件 boost.in):1500 100 4250 25150 9120 5200 8输出格式第一到P行:P个贝西应该给他的赛车增加的额外部件的编号,每个一行。如果一个也不要增加,输出NONE(不带引号)。输出顺序应该是递增,因此,如果零部件的最优解集为(2,4,6,7),那么输出应为2,4,6,7,而不是例如4,2,7,6之类的。样例输出:(文件boost.out):234*华丽的分割线*问题12:传说中的十

5、六进制转换贝西在给杰西上课。她在讲一些关于二进制的有趣的事实。一般来说计算机所有数字存储为0和1。杰西对于这些有一些不清楚,于是贝西给他做了以下的练习:编写一个程序,把一个一个无符号的十六进制数转换成八进制(基数为8)的形式。十六进制数最多只能有100000个数字,包含数字和大写字母从A至F。注意!十六进制数是一种特殊的表示数字的方式(基数为16)。0-9的数字仍符合0-9,然后A(大写A!)代表10,B代表11,等等(到F为止)。例如,十六进制数A10B对应的十进制是10 * 16 3 1 * 16 2 0 * 16 11 * 1 = 41227。相应的八进制(基数为8)是120413,即1

6、 * 8 5 2 * 8 4 0 * 8 3 4 * 8 2 3 * 1 * 8= 41227。提示:有一个更简单的方法从十六进制转换为八进制数比起从十六进制转换到十进制再到八进制。你可以试一试二进制(基数为2)。问题名称:hex输入格式:第一行:一个十六进制数。前面没有多余的0(即A1,而不是00A1)。0本身是一个有效的输入。样例输入:(文件hex.in):123ABC输出格式:第一行:一个前面没有多余零的八进制值。如果输入为0,输出也应为0。样例输出(文件hex.out):4435274*华丽的分割线*问题13 Master Mind杰西正在了解在“贝西的膝盖”节目比赛。“他们在玩游戏吗

7、?”她问。“噢,是的,”贝茜一本正经地点头。“这是一个经典的游戏。”Master Mind是一个典型的多人游戏。一个玩家是Code maker,她挑选一个四位数字的秘密数S (1000 = S =9999)。另一个玩家是Code breaker。他将猜测这四个数字可能是什么。直到他找到了正确的答案。每个Code breaker猜测G_i (1000 = G_i = 9999)时,Code maker将提供一些提示,包括两个整数。第一个整数C_i (0 = C_i = 4)指定了多少猜测的数字是正确的,而且他们在秘密号码中正确的位置第一个整数W_i(0 = W_i = 4-C_i)指定了多少猜测

8、的数字是正确的,但是不属于C_i,因为他们在秘密号码中错误的位置。例如,假设Code maker的秘密号码是2351。如果密码破译者猜测1350,Code maker将提供反馈2 1,因为3和5是在正确的位置的数目,然而1在错误的位置。又例如,如果秘密号码是11223(在位数为五的版本)和猜测是12322,则反馈将是2 2。下面是一个示例游戏,秘密号码是2351: 猜测的值 | 正确的数字正确的位置 | 正确的数字错误的位置3157 1 21350 2 16120 0 22381 3 02351 4 0对于这个任务,您将得到N (1 = N = 100)与在游戏中他们的猜测和反馈。要求输出最小

9、的四位数字,可以是一个候选的Code maker的秘密代码(即,它满足所有条件)。如果没有这样的数字,输出NONE(不带引号)。输入格式:第1行:一个整数:N第二行到第N+1行:一个猜测的值以及Code maker的反馈。表现为空格分隔的整数:G_i,C_i和W_i。样例输入(文件mmind.in):43157 1 21350 2 16120 0 22381 3 0输出格式:*第1行:单个的整数,是最小的四位数的可能的秘密代码。如果没有这样的数字,输出一行包(秘密整数的范围:1000 . 9999)含单词NONE(没有引号)。样例输出(文件mmind.out):2351*华丽的分割线*问题14

10、最长公共子串贝西的朋友杰西想进入编程竞赛。“这个任务是什么?“她问道。贝西,她知道这么多。她说:“这是一个典型的公共子串问题,早在很久以前就有了。看看你是否能解决这个问题。“也许你能做到!您将得到两个整数以及S1和S2这两个序列。S1的长度为L1 (1 = L1 = 180),而S2的长度为L1 (1 = L1 = 180)。你的工作是打印出最长公共子串的长度。S1和S2只含有普通的数字。有序序列S1的元素分别为S1_1,S1_2,.,S1_L1 (-100 = S1_i = 100); S2的元素分别为S2_1,S2_2,.,S2_L1 (-100 = S2_i = 100)。一个字串是指数

11、字连续没有中断的序列。比如说1231的字串有空序列,“1”,“1 2”,“1 2 3”,“1 2 3 4”,“2”,“2 3”,“2 3 1”,“3”和“3 1”问题名称:Sub输入格式:第一行:两个用空格分隔的整数:L1和L2第二行到第L1+1行:每一行中包含一个整数:S1_i第L1+2行到第L1+L2+1行:每一行中包含一个整数:S2_i样例输入(文件sub.in):10 12111323334511113233445-8输入详情:两个序列:1,1,1,3,2,3,3,3,4,51,1,1,1,3,2,3,3,4,4,5,-8输出格式:第一行:一个整数,为S1和S2的最长公共子串样例输出(文件sub.out):7输出详情:S1和S2的最长公共子串为1,1,1,3,2,3,3*华丽的分割线*

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1