- 博客(10)
- 收藏
- 关注
原创 Codeforces Round #305 (Div. 2) B.Mike and Fun
B. Mike and Funtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputMike and some bears are playing a game just
2015-05-27 20:26:40 380
原创 Codeforces Round #305 (Div. 2) A. Mike and Fax
A. Mike and Faxtime limit per test : 1 secondmemory limit per test : 256 megabytesinput : standard inputoutput : standard outputWhile Mike was walking in the subway, all
2015-05-27 19:53:43 448
原创 POJ 3253 Fence Repair
POJ 3253 - Fence RepairTime Limit:2000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uDescriptionFarmer John wants to repair a small length of the fence around the past
2015-05-13 20:34:26 399
原创 Binary Tree(树)
B - Binary TreeTime Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uDescriptionBackgroundBinary trees are a common data structure in computer science. In thi
2015-05-12 21:33:26 401
原创 noip 2004 合并果子
合并果子Time Limit:1000MS Memory Limit:131072KB 64bit IO Format:%lld & %lluDescription现在有n堆果子,第i堆有ai个果子。现在要把这些果子合并成一堆,每次合并的代价是两堆果子的总果子数。求合并所有果子的最小代价。Input
2015-05-12 20:29:38 591
原创 1139: 出栈序列统计
1139: 出栈序列统计Description栈是常用的一种数据结构,有n令元素在栈顶端一侧等待进栈,栈顶端另一侧是出栈序列。你已经知道栈的操作有两•种:push和pop,前者是将一个元素进栈,后者是将栈顶元素弹出。现在要使用这两种操作,由一个操作序列可以得到一系列的输出序列。请你编程求出对于给定的n,计算并输出由操作数序列1,2,…,n,经过一系列操作可能得到的输出序列总
2015-05-11 20:31:26 437
原创 1144: 组合的输出
Description排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且rInput一行两个自然数n、r(1Output所有的组合,每一个组合占一行且其中的元素按由小到大的顺序排列,每个元素占三个字符的位置,所有的组合也按字典顺序。Sample Input5 3对于STL排列函数next_perm
2015-05-11 20:05:50 478
原创 1084: 【循环】数根
Description数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。 比如,对于24来说,把2和4相加得到6,由于6是一位数,因此6是24的数根。再比如39,把3和9加起来得到12,由于12不是一位数,因此还得把1和2加起来,最后得到3,这是一个
2015-05-11 19:30:42 1907
原创 1156: 钟
Description对于时钟,我们再熟悉不过了,有时针、分针、秒针三根针,用他们的位置表示当前的时间。 问题是这样的,Faith有一个电子手表,上面显示的时间格式为 hh:mm。Faith想知道手表显示的这个时间在钟上的时针和分针的夹角有多大。Input题目有多组输入,请处理到文件结束。 每组数据一行,格式如 hh:mm(如 11:08)Outpu
2015-05-11 18:58:23 379
原创 1157: 整除11
1084: 【循环】数根Description数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。 比如,对于24来说,把2和4相加得到6,由于6是一位数,因此6是24的数根。再比如39,把3和9加起来得到12,由于12不是一位数,因此还得
2015-05-11 18:45:53 836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人