摘要: 我说怎么会在这个位置出现这个简单的问题,开了一个1000×1000的数组~果然出问题。 开两个1000的数组,一个保存上一行的计算值,一个进行本行计算就可以了。 看到测试数据后很震惊~~~~~~~~~满屏幕的数据哦~ 阅读全文
posted @ 2011-03-22 13:59 记录点滴 阅读(181) 评论(0) 推荐(0) 编辑
摘要: (网上资料)解题思路:这道题目刚拿来真是不知如何入手,无耐,只好去baidu搜了一下,终于在其他牛人的博客中找到了这道题的解法,再加上提示,实际上这道题相当于只要考虑图示中的六种情形,图示如下其实也就五种情况了,再通过四个长方形的翻转,与四个图标号的互调,其实只要考虑4!*2*2*2*2种情况,再乘上5一共1920种可能,这样枚举,规模不大,就搞定了,注意一下排序就可以了,关于解决题目要用的公式如... 阅读全文
posted @ 2011-03-22 13:42 记录点滴 阅读(256) 评论(0) 推荐(0) 编辑
摘要: (1)本来要使用set进行中间状态是否出现的判断。突然想到可以简单点直接用一个3维数组来查看来保存中间状态,abc分别为3个维度,用到的空间也不大。(2)(加入这次是从a开始)第一次尝试,考虑到了b=》a和c=》a是不行的,但是没有考虑到bc之间的互相倒(如下绿线)。 (3)人品挫就是好不容易又调通了,竟然提交不了~~~~TTUSER: y j [foryjus1]TASK: milk3LANG: C++Standing by for compile/execution server...Standing by for compile/execution server...Standing b 阅读全文
posted @ 2011-03-22 10:42 记录点滴 阅读(303) 评论(0) 推荐(0) 编辑