蚂蚁的难题(三)时间限制:2000ms | 内存限制:65535KB难度:4描述蚂蚁终于把尽可能多的食材都搬回家了,现在开始了大厨计划。已知一共有n件食材,每件食材有一个美味度Ai和新鲜度Bi, 如果蚂蚁在第t时刻将第i样食材烹饪成功,则得到Ai-t*Bi的美味指数,当然,用第i件食材做饭要花去Ci...
分类:
其他好文 时间:
2014-07-22 22:52:57
阅读次数:
176
例题:1022: 菜鸟和大牛(csuoj)像这一类问题,首先不管是属于什么类型的,如果是按照题目的思路一步步走下来,然后运行,最后肯定是要超时的,究其原因,它的时间复杂度很不合理,最后是呈现指数增长的方式的。ACM本来就是研究最优算法的,所以不管结果如何,这个方法绝对不是优先选择的。然后通过由下向上...
分类:
其他好文 时间:
2014-07-22 22:48:53
阅读次数:
194
5. 直接常量
-一般来说,如果程序里使用了“直接常量”,编译器可以准确的知道要生成什么样的类型,但有时候却是模棱两可的。这时候需要我们对编译器进行适当的“指导”
-直接常量后面的后缀字符标示了它的类型。
-指数记数法:e代表“10的幂次”
-注意如果编译器能够正确的识别类型,就不必在数值后附加字符,例如语句:
float f4 = 200;
不存在含糊不清的地方,所以200后面不需...
分类:
编程语言 时间:
2014-07-22 22:48:53
阅读次数:
238
关于C的运算符、表达式的基本概念。 数据对象(data object):泛指数据存储区的术语(用于保存变量或者数组的存储区就是一个数据对象); 左值(lvalue):用于标识一个特定的数据对象的名字或者表达式;因为不是...
分类:
其他好文 时间:
2014-07-22 09:16:34
阅读次数:
228
用于匹配的正则表达式为 :([1-9]\d*\.?\d*)|(0\.\d*[1-9]) ( [1-9] :匹配1~9的数字; \d :匹配数字,包括0~9; * :紧跟在 \d 之后,表明可以匹配零个及多个数字; \. :匹配小数点; ? :紧跟在 \. 之后,表明...
分类:
编程语言 时间:
2014-07-21 10:39:13
阅读次数:
277
今天继续感动滚粗。第一次提交170分,不能多说。第一题:一元三次方程明明是寒假讲分治的时候做过的题居然还是WA而且只拿了60分,说明知识掌握实在不够牢固。寒假做的是保留4位小数,原题只保留2位,又因为答案在[-100,100],所以直接枚举-10000到10000即可。然后鉴于寒假的时候写的二分,我...
分类:
其他好文 时间:
2014-07-21 00:38:29
阅读次数:
319
一、信息就是 位+上下文1.系统中所有的信息:包括磁盘文件,存储器中的程序,存储器中存放的用户数据,以及网络上传送的数据.都是一串位表示的. 区分不同的数据对象的唯一的方法就是我们读到这些信息的上下文.比如,在不同的上下文中,同样的一个字节序列可能表示 一个整数,一个浮点数,一个机器指令,一个字符....
分类:
其他好文 时间:
2014-07-21 00:36:50
阅读次数:
237
作者设立过一个X大奖,奖励各种有挑战性的创新,合作建立过一个奇点大学。作者对人类未来总体非常乐观,认为技术将解决许多重要问题,让人类生活更美好,目前的绝对贫困的人群将因为技术的进步、新一代慈善家(如比尔盖茨)的出现而逐步摆脱贫困。作者认为:人类掌握的技术是在以指数级的速度发展,技术进步会让人类走向富...
分类:
其他好文 时间:
2014-07-21 00:02:38
阅读次数:
290
值类型值类型被赋予给一个变量,常数或者本身被传递给一个函数的时候,实际上操作的是其的拷贝。在 Swift 中,所有的基本类型:整数(Integer)、浮点数(floating-point)、布尔值(Booleans)、字符串(string)、数组(array)和字典(dictionaries),都是...
分类:
其他好文 时间:
2014-07-21 00:01:41
阅读次数:
255
今天学习cocos2dx的时候发现原来所有选择器要求传递的回调函数的参数是有限制的,看了库中的定义后就遇到的整理如下,仅供参考,Cocos2dx版本2.2.3:选择器参数说明schedule_selector(浮点数)[float dt]callfunc_selector(无参数)[void]cal...
分类:
其他好文 时间:
2014-07-20 00:04:35
阅读次数:
296