Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
该题与字典序无关,两个方向都可以过,只有一个方向过的代码应该存在问题,详情请看里面刚开始由于题目并没有看仔细,没注意到Help the cows determine the minimum number of flips required。以致于在写的时候,并没有记录最小的次数,而是直接搜到可行结果后,输出,这样便会导致WA。(但惊奇的是,在我用正确方法AC后,尝试换方向扫描用错误代码提交,竟然成功AC!!) 但是为什么会换一个方向就可以过呢?(数据水有关?)随后,在Discuss中找到如下官方数据: 官方数据: 7 8 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 1 0 1 0 1 1 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 它的答案是: 1 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 1 1 1 1 1 1 1 0 0 0 1 1 0 1 1 0 1 0 1 0 0 1 0 0 1 0 0 1 1 0 0 0 很多人表示,按照字典序,应该是 0 0 1 1 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 0 1 0 0 0 1 0 0 0 0 1 1 但是并没有注意到,如果答案是这样,并不能满足是最小的翻转次数,该答案需要翻转30次,而上面答案仅需翻转26次。 而为什么换一个方向就AC的,应该就是这组数据,正好在换方向扫的时候,碰巧找到的第一个数据就是为最小的翻转(且过了所有数据),导致很多人误以为,该题字典序会造成影响,实际上,该题不需考虑字典序 Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator