15145641

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 这个是朋友托我打的,不属于ACM,但觉得挺有意思,所以就放到这里了,题目有两个要求,输出当1年1月1日到前年每月的1号隔了多少天,并输出这天是星期几,然后再按格式输出这一年12个月的公历日历。 是一个挺简单的模拟,就是有点小麻烦和小细节需要注意,下面是代码: 阅读全文
posted @ 2016-05-03 19:51 icode-xiaohu 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 做这个题的时候我给想简单了,还以为是个基础的广搜,后来发现搜索无法完成,因为vis的标记已经不能再使用了,因为一旦标记了,同一个结点不能走两次,而题目中有的时候有些点必须要走两次,甚至多次. 我就无从下手了,赛后看了题解才知道,每个点都有16个状态,用状态压缩可以来保存每个点的钥匙状态,开一个三维的 阅读全文
posted @ 2016-05-03 10:55 icode-xiaohu 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题目要求有两种情况,第一种from情况,正常输出即可,很简单.第二种是to情况,给一个数字,输出负进制R的原码,这个有点小麻烦...解决方法如下; 首先,把这个数n按正常方式展开,形式如下: .....(n/R^k) % R, (n/R^k-1) % R , (n/R^k-2) % R,...... 阅读全文
posted @ 2016-05-02 22:55 icode-xiaohu 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 状态压缩,我们枚举第一行的所有状态,然后根据第一行去转变下面的行,枚举或者深搜直到最后最后一行,可以判断是不是所有的1都可以全部转换为0,记录所有的解,输出最小的一个就可以. 这里有一个很重要的优化,就是当n比m大的,转置这个矩阵,如果不加这个在G++的情况下会超时,C++900Ms多AC.代码及注 阅读全文
posted @ 2016-05-02 17:15 icode-xiaohu 阅读(267) 评论(2) 推荐(0) 编辑
摘要: 这是一个水模拟,但是因为图片看不清,手打比较烧脑,我们错了好多次才过 阅读全文
posted @ 2016-05-02 15:22 icode-xiaohu 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 这个题,读懂了就是水,读不懂就没办法下手,论英语阅读的重要性...只有五种形式,第一种万能型aaaa,是另外3种的特殊情况,第二种克莱里林四行打油诗aabb形式,第三种是交替的abab形式,第四种是封闭的abba形式,第五种就是NO.题目的意思就是给我们四个原串,让我们counting from t 阅读全文
posted @ 2016-05-01 13:49 icode-xiaohu 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 这其实是一个简单的区间合并问题,但是我们第一交是过了,后来学长rejudge,我们又TLE了,这一下不仅耽误了我们的时间,也波动到了我们的心情,原先时间是2s,(原oj就是2s),后来改成了1s,我用的O(N*N)的循环直接超时了,这并不可怕,可怕的是我们被这个思路误导了,一直在O(N*N)的基础上 阅读全文
posted @ 2016-05-01 10:29 icode-xiaohu 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在我上一篇说到的,就是这个,贪心的做法,对比一下就能发现,另一个的扣分会累加而且最后一定是把所有的作业都做了,而这个扣分是一次性的,所以应该是舍弃扣分小的,所以结构体排序后,往前选择一个损失最小的方案直接交换就可以了. 阅读全文
posted @ 2016-04-30 22:36 icode-xiaohu 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 之前做过一个题,是在学贪心的时候做的,所以这个题就想当然的跑偏了,当看到N是<=16 的时候,状态压缩就理所当然了 阅读全文
posted @ 2016-04-30 22:28 icode-xiaohu 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 相比以前的RMQ不同的是,这是一个二维的ST算法 阅读全文
posted @ 2016-04-30 22:20 icode-xiaohu 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页