摘要: 问题描述:给出一个N,求1..N中与N互质的数的和if gcd(n,i)=1 then gcd(n,n-i)=1 (1<=i<=n)反证法: 如果存在K!=1使gcd(n,n-i)=k,那么(n-i)%k==0 而n%k=0 那么必须保证i%k=0 k是n的因子,如果i%k=0那么gcd(n,i)=k,矛盾出现; 于是问题变的非常简单: ANS=N*phi(N)/2 i,n-i总是成对出现,并且和是n 于是可能就有人问了,如果存在n-i=i那不是重复计算? 答案是不会 因为: n=2*i->i=n/2 1.如果n是奇数,那么n!=2*i,自然也不存在n-i=i和重复计算之说 阅读全文
posted @ 2012-07-16 17:52 cchun 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: /**Time: 略*题目大意:给定n个工作,每个工作有分为a, b两种,有n个工人,每个工人* 分配一个a, 一个b, 每个工人工作时间限度为t,超过t要另外支付T-t的金额* 求老板分配的最小额*解题思路:拿到题目就感觉到用贪心,可以自己无法证明,就久久没有入手。* 因为是在计算几何专题里面的。* 目标是要使未能达到t的工人数最少,所以要使每个工人的工作时间尽可能到* 达t,感觉一边升序排列,一边降序排列即可使结果最优,但还是证明不了。* 证明贪心的能力有待加强。*解题感想:水题一道,关键是要看能否看出是水题,最好能证明一下。*/View Code 1 #incl... 阅读全文
posted @ 2012-07-16 13:19 cchun 阅读(202) 评论(0) 推荐(0) 编辑