
Tyvj试题
huangxiang360729
编程是一门技术也是门艺术
展开
-
Tyvj_P1035
描述给出一张n*n(n<=100)的国际象棋棋盘,其中被删除了一些点,问可以使用多少1*2的多米诺骨牌进行掩盖。 输入格式第一行为n,m(表示有m个删除的格子) 第二行到m+1行为x,y,分别表示删除格子所在的位置 x为第x行 y为第y列 输出格式一个数,即最大覆盖格数 测试样例1输入8 0 输出32import java.util.ArrayList;import java.ut原创 2016-04-28 22:34:31 · 573 阅读 · 0 评论 -
Tyvj_P1028
描述Bessie像她的诸多姊妹一样,因為从Farmer John的草地吃了太多美味的草而长出了太多的赘肉。所以FJ将她置於一个及其严格的节食计划之中。她每天不能吃多过H (5 <= H <= 45,000)公斤的乾草。Bessie只能吃一整綑乾草;当她开始吃一綑乾草的之后就再也停不下来了。她有一个完整的N (1 <= N <= 500)綑可以给她当作晚餐的乾草的清单。她自然想要尽量吃到更多的乾草。很原创 2016-04-27 13:08:24 · 429 阅读 · 0 评论 -
Tyvj_P1023
描述奶牛Bessie有N分钟时间跑步,每分钟她可以跑步或者休息。若她在第i分钟跑步,可以跑出D_i米,同时疲倦程度增加1(初始为0)。若她在第i分钟休息,则疲倦程度减少1。无论何时,疲倦程度都不能超过M。另外,一旦她开始休息,只有当疲惫程度减为0时才能重新开始跑步。在第N分钟后,她的疲倦程度必须为0。 输入格式第一行,两个整数,代表N和M。 接下来N行,每行一个整数,代表D_i。 输出格式Be原创 2016-04-27 09:26:59 · 410 阅读 · 0 评论 -
Tyvj_P1021
描述数轴上有N个点,任意两点连线得到n(n-1)条线段,试求线段的总长。 输入格式第一行,一个整数N,表示点数。 接下来N行,每行一个整数X_i,表示点的坐标。 输出格式一个整数,表示线段的总长。 测试样例1输入5 1 5 3 2 4 输出40 备注N <= 10000 , 0 <= X_i <= 1000000000 感谢! Vivian Snowimport原创 2016-04-26 20:47:34 · 731 阅读 · 0 评论 -
Tyvj_P1018
描述n的阶乘定义为n!=1*2*3*……*n 如3!=6 n!通常最后会有很多0,如5!=120 最后有一个0,现在统计n!去除末尾的0后,最后k位是多少 输入格式第一行包括两个数n,k 输出格式如果n!不止k位,则输出最后k位,如果不足k位,则将剩下的全部输出 测试样例1输入7 2 输出04 备注7!为5040,去除末尾的0为504,最后两位为04100%满足1<=n<=20 1<原创 2016-04-26 18:15:12 · 810 阅读 · 0 评论 -
Tyvj_P1017
描述Mrs.Chen是一个很认真很称职的语文老师 …… 所以,当她看到学生作文里的人物关系描述得非常的麻烦的时候,她非常生气,于是宣布:凡是作文里有冗余关系的,一率罚抄出师表10次…同学们非常的恐惧,于是,每当他们写出一篇作文,都要拿来你这个语文兼OI天才这里,问你有没有冗余的关系 …… 时间一久,你也烦了,于是就想写个程序来代劳 …现在这里有一篇作文,有n句描述人物关系的句子,描述了n个人的关系原创 2016-04-26 17:34:58 · 444 阅读 · 0 评论 -
Tyvj_P1016
描述 有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体积 (正整数)。要求从 n 个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入格式第一行,一个整数,表示箱子容量; 第二行,一个整数,表示有n个物品; 接下来n行,分别表示这n个物品的各自体积。 输出格式一个整数,表示箱子剩余空间。 测试样例1输入24 6 8原创 2016-04-26 16:05:42 · 460 阅读 · 0 评论 -
Tyvj_P1015
描述一个特别的单行街道在每公里处有一个汽车站。顾客根据他们乘坐汽车的公里使来付费。例如样例的第一行就是一个费用的单子。没有一辆车子行驶超过10公里,一个顾客打算行驶n公里(1<=n<=100),它可以通过无限次的换车来完成旅程。最后要求费用最少。 输入格式第一行十个整数分别表示行走1到10公里的费用(<=500)。注意这些数并无实际的经济意义,即行驶10公里费用可能比行驶一公里少。 第二原创 2016-04-26 15:30:15 · 453 阅读 · 0 评论 -
Tyvj_P1014
描述乘法游戏是在一行牌上进行的。每一张牌包括了一个正整数。在每一个移动中,玩家拿出一张牌,得分是用它的数字乘以它左边和右边的数,所以不允许拿第1张和最后1张牌。最后一次移动后,这里只剩下两张牌。 你的目标是使得分的和最小。 例如,如果数是10 1 50 20 5,依次拿1、20、50,总分是 10*1*50+50*20*5+10*50*原创 2016-04-26 14:57:59 · 348 阅读 · 0 评论 -
Tyvj_P1013
描述乘法游戏是在一行牌上进行的。每一张牌包括了一个正整数。在每一个移动中,玩家拿出一张牌,得分是用它的数字乘以它左边和右边的数,所以不允许拿第1张和最后1张牌。最后一次移动后,这里只剩下两张牌。 你的目标是使得分的和最小。 例如,如果数是10 1 50 20 5,依次拿1、20、50,总分是 10*1*50+50*20*5+10*50*原创 2016-04-26 12:49:45 · 377 阅读 · 0 评论 -
Tyvj_P1012
描述给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式? 等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。 用火柴棍拼数字0-9的拼法如图所示: 注意: 1. 加号与等号各自需要两根火柴棍 2. 如果A≠B,则A+B=C与B+A=C视为不同的等式(A、B、C>=0) 3. n根火柴棍必须全部用上 输入格式输入文件matches.in共一行,又一个整数n(n原创 2016-04-13 00:36:30 · 348 阅读 · 0 评论 -
Tyvj_P1011
描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)。从小渊传到小轩的纸条只可以向下或者向右传递,从小轩传给小渊的纸条原创 2016-04-12 23:16:50 · 285 阅读 · 0 评论 -
Tyvj_P1010
描述笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的答案。 输入格式输入只有一行,是一原创 2016-04-12 21:37:24 · 295 阅读 · 0 评论 -
Tyvj_P1008
描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。 游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没传出去的那个同学就是败者,要给大家表演一个节目。 聪明的小蛮提出一个有趣的问题:有多少种不同的传球方法可以原创 2016-04-12 21:08:41 · 343 阅读 · 0 评论 -
Tyvj_P1007
描述上课的时候总有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。 不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。 同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出, 在教室中设置了K条横向的通道,L条纵向的通道。于是,聪明的小雪想到了一个办法, 或许原创 2016-04-12 19:29:09 · 525 阅读 · 0 评论 -
Tyvj_P1006
描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔符后原创 2016-04-12 18:06:04 · 289 阅读 · 0 评论 -
Tyvj_P1005
描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。 医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说: “孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。 我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。” 如果原创 2016-04-12 17:46:40 · 367 阅读 · 0 评论 -
Tyvj_P1004
trs喜欢滑雪。他来到了一个滑雪场,这个滑雪场是一个矩形,为了简便,我们用r行c列的矩阵来表示每块地形。为了得到更快的速度,滑行的路线必须向下倾斜。 例如样例中的那个矩形,可以从某个点滑向上下左右四个相邻的点之一。例如24-17-16-1,其实25-24-23…3-2-1更长,事实上这是最长的一条。 输入格式输入文件第1行: 两个数字r,c(1<=r,c<=100),表示矩阵的行列。原创 2016-04-12 17:24:04 · 356 阅读 · 0 评论 -
Tyvj_P1003
描述 为了能在下一次跑步比赛中有好的发挥,贝茜在一条山路上开始了她的训练。 贝茜希望能在每次训练中跑得尽可能远,不过她也知道农场中的一条规定: 奶牛独自进山的时间不得超过M秒(1 <= M <= 10,000,000)。 整条山路被贝茜划分成T个长度相同的小段(1 <= T <= 100,000),并且, 贝茜用S_i表示第i个小段的路况。S_i为u,f,d这3个字母之一,它们分别表示原创 2016-04-12 16:30:01 · 400 阅读 · 0 评论 -
Tyvj_P1002
描述 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;3) 成绩优秀奖,每人2000元,期末原创 2016-04-12 16:00:18 · 337 阅读 · 0 评论 -
Tyvj_P1001
描述 给定一个长度为N(0import java.util.Arrays;import java.util.Scanner;public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated metho原创 2016-04-12 14:59:24 · 327 阅读 · 0 评论