摘要: 对于一个字符串,将其后缀子串进行排序,例如grain其子串有:grain rain ain in n 然后对各子串按字典顺序排序,即: ain,grain,in,n,rain 每个案例为一行字符串。 将子串排序输出 对位置进行排序,然后输出,真是越来越聪明了 阅读全文
posted @ 2016-07-22 23:42 Jason杰 阅读(263) 评论(0) 推荐(0)
摘要: 有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天 有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD 每组数据输出一行,即日期差值 用到第一年的第一天的时间差表示二者的时间差,自我感觉月份天数的表示法有些巧妙 阅读全文
posted @ 2016-07-22 23:25 Jason杰 阅读(377) 评论(0) 推荐(0)
摘要: 给定正整数N,函数F(N)表示小于等于N的自然数中1和2的个数之和,例如:1,2,3,4,5,6,7,8,9,10序列中1和2的个数之和为3,因此F(10)=3。输入N,求F(N)的值,1=<N<=10^100(10的100次方)若F(N)很大,则求F(N)mod20123的值。 输入包含多组测试数 阅读全文
posted @ 2016-07-22 19:42 Jason杰 阅读(514) 评论(0) 推荐(0)
摘要: 给你一串路径,譬如:a\b\c a\d\e b\cst d\你把这些路径中蕴含的目录结构给画出来,子目录直接列在父目录下面,并比父目录向右缩一格,就像这样:a b c d e b cst d同一级的需要按字母顺序排列,不能乱。 每个测试案例第一行为一个正整数n(n<=10)表示有n个路径,当n为0时 阅读全文
posted @ 2016-07-22 14:57 Jason杰 阅读(364) 评论(0) 推荐(0)
摘要: 有一个6*6的棋盘,每个棋盘上都有一个数值,现在又一个起始位置和终止位置,请找出一个从起始位置到终止位置代价最小的路径: 1、只能沿上下左右四个方向移动 2、总代价是没走一步的代价之和 3、每步(从a,b到c,d)的代价是c,d上的值与其在a,b上的状态的乘积 4、初始状态为1 每走一步,状态按如下 阅读全文
posted @ 2016-07-22 10:19 Jason杰 阅读(377) 评论(0) 推荐(0)
摘要: 给定a和n,计算a+aa+aaa+a...a(n个a)的和。 测试数据有多组,输入a,n(1<=a<=9,1<=n<=100)。 对于每组输入,请输出结果。 阅读全文
posted @ 2016-07-21 17:33 Jason杰 阅读(314) 评论(0) 推荐(0)
摘要: 输入两个多项式,计算它们的和。 每个多项式有若干对整数表示,每组整数中,第一个整数表示系数(非0),第二个整数表示该项的次数。 如由3 3 5 -2 1 4 0表示3x^5 - 2 * x + 4其中第一个3表示该多项式由三个整数对表示。 输入为两行,分别表示两个多项式。表示每项的整数对按照次数大小 阅读全文
posted @ 2016-07-21 15:42 Jason杰 阅读(341) 评论(0) 推荐(0)
摘要: 输入数组长度 n 输入数组 a[1...n] 输入查找个数m 输入查找数字b[1...m] 输出 YES or NO 查找有则YES 否则NO 。 输入有多组数据。 每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。 如果在n个数组中输出YES否则输出NO。 当 阅读全文
posted @ 2016-07-21 13:09 Jason杰 阅读(320) 评论(0) 推荐(0)
摘要: 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? 输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示 阅读全文
posted @ 2016-07-21 12:09 Jason杰 阅读(208) 评论(0) 推荐(0)
摘要: 给定n,a求最大的k,使n!可以被a^k整除但不能被a^(k+1)整除。 两个整数n(2<=n<=1000),a(2<=a<=1000) 一个整数. 阅读全文
posted @ 2016-07-21 09:22 Jason杰 阅读(388) 评论(0) 推荐(0)