题目链接:点击打开链接
题意: 在一条直线上运动,每分钟可以运动距离a[i] ,每分钟可以选择运动或者休息,有一个疲劳系数,最初为0,每运动一分钟疲劳系数加1,(不能大于m) 同理,每休息一分钟,疲劳系数减1,(不能小于0)求n分钟后最大运动距离,要求n分钟时疲劳系数要为0.
两个状态,当前时间及当前疲劳系数。设 dp[i][j] =dp[i-1][j-1]+a[i] (j>0) else ...
分类:
其他好文 时间:
2014-12-04 20:03:40
阅读次数:
229
好久没写C程序,吃力啊,菜成狗。。。http://www.smartoj.com/p/1001
python四行代码java10多行,C居然写了70+,无聊ing。。。注意0000016+0000000000000003=19; 0+0=0;就是说忽略前导0的时候得考虑两个数都是0的情况。
其他的是个人都写得出。
import java.math.BigInteger;
import ja...
分类:
其他好文 时间:
2014-12-03 21:32:47
阅读次数:
200
golang 生成随机数,加一个循环计数,这是使用时间作为种子的简单改进型,在同一线程多次调用及并发的时候都表现良好。...
分类:
其他好文 时间:
2014-12-03 15:50:29
阅读次数:
166
什么样类型的函数可以被Lua调用typedef int (*lua_CFunction) (lua_State *L);符合类型的函数怎样处理后才可以被Lua调用使用lua_register或者 lua_pushfunction和lua_setglobal()把要调用的函数加入到lua状态机中。#d...
分类:
其他好文 时间:
2014-12-02 19:03:39
阅读次数:
249
分数加减法
时间限制:3000 ms | 内存限制:65535 KB
难度:2
描述编写一个C程序,实现两个分数的加减法
输入输入包含多行数据
每行数据是一个字符串,格式是"a/boc/d"。
其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。
数据以EOF结束
输入数据保证合法
输出对于输入数据的每一行输出两个分...
分类:
其他好文 时间:
2014-12-02 00:11:53
阅读次数:
248
分数加减法
时间限制:3000 ms | 内存限制:65535 KB
难度:2
描述编写一个C程序,实现两个分数的加减法
输入输入包含多行数据
每行数据是一个字符串,格式是"a/boc/d"。
其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。
数据以EOF结束
输入数据保证合法
输出对于输入数据的每一行输出两个分...
分类:
其他好文 时间:
2014-12-01 14:20:45
阅读次数:
157
分数加减法
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 12564
Accepted: 4194
Description
编写一个C程序,实现两个分数的加减法
Input
输入包含多行数据
每行数据是一个字符串,格式是"a/boc/d"。
...
分类:
其他好文 时间:
2014-12-01 01:13:44
阅读次数:
165
描述acmj最近发现在使用计算器计算高精度的大数加法时很不方便,于是他想着能不能写个程序把这个问题给解决了。输入包含多组测试数据每组数据包含两个正数A,B(可能为小数且位数不大于400)输出每组输出数据占一行,输出A+B的结果,结果需要是最简的形式。样例输入1.9 0.10.1 0.91.23 2....
分类:
其他好文 时间:
2014-11-30 21:20:44
阅读次数:
174
位运算加速技巧1.如果乘上一个2的倍数数值,可以改用左移运算(Left Shift) 加速 300%x = x * 2;x = x * 64;//改为:x = x > 1;// 2 = 21x = x >> 6;// 64 = 263.数值转整数加速 10%x = int(1.232)//改为:x ...
分类:
编程语言 时间:
2014-11-30 13:57:17
阅读次数:
92