摘要: 题目意思很容易理解,学校有n个社团,每个社团只给编号从a到b的发传单,而且只给隔了c的人发,问最后谁收到的传单是单数,输出他的编号和收到的传单数量。昨天做这题的时候看见很多人过了,感觉不会很难,但是打死都想不出来,看了别人的思路,一下子就想通了。这里我简要说一下,用二分,我们可以很容易求出一段区间里的总的传单数,因为保证最多有一个是单数,我们就看单数在哪边。下面是java代码,刚开始学java,代码不是很简洁。import java.util.Scanner;public class Main { static long[] a = new long[20005]; static long[] 阅读全文
posted @ 2013-09-29 09:06 xindoo 阅读(143) 评论(0) 推荐(0) 编辑