第一题一个能快5倍的方法
因为最后测试是5次提交取最高成绩。
假如输入是num个数字,那么交5个程序,
第一个程序只读取/处理 0..num/5 的数据
第二个只读取/处理 num/5..2*num/5 的数据,
以此类推。每一个程序都只读取/处理 1/5 的数据。
5个程序必然有一个能找到正确答案。而且每个程序运行时间都是正常的1/5。
所以这个方法可以将现有的速度提高5倍。
规则并没有禁止这种做法,也正是它的规则(取5次最高)导致这种做法的可行性。
不知道这种做法是否允许,如果不允许,主办方打算如何避免这种情况?