问题的方向是对称的,统计\*2即可,当gcd(a,b)>1及重复,
证:a*b满足gcd(a,b)>1,在他对角线和a'和b'对角线是同一条直线(a'=a/gcd(a,b)b'=b/gcd(a,b))
其次,如果放置位置不够靠左,也不够靠上,则它和它“左上方”的包围盒也重复了
假定左上角坐标(0,0)则对于左上角在(x,y)的包围盒,其左上方的包围盒的左上角为(x-a,y-b),这个左上角合...
分类:
其他好文 时间:
2015-05-12 15:54:53
阅读次数:
124
SOJ3191 ,Free square,容斥原理,二分,数论。
A positive integer is said to be squarefree if it is divisible by no perfect square larger than 1.
For example, the first few squarefree numbers are {1, 2, 3, 5, 6, 7, 10, 11, 13, 14, 15, 17, 19, ...}.
Can you tell me the...
分类:
其他好文 时间:
2015-05-10 14:25:13
阅读次数:
98
给定整数n,那么n的唯一的分解式如下欧拉函数的定义:phi(n) 为1->n中与n互素的数的个数。与n互素,就与所有n的所有素数因子pi互素, 与pi互素和不是pi的倍数是等价的那么可以用容斥定理来求解phi(n),从n个数中减去是1个素因子倍数的个数,然后加上同时是2个素因子倍数的个数,然后减去同...
分类:
其他好文 时间:
2015-05-08 23:43:19
阅读次数:
196
容斥原理:在计数时,必须注意无一重复,无一遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。LL Q[100010],factor[110],num;
//Q数组存放的就是右边边各项的因子数以及正负情况,f...
分类:
其他好文 时间:
2015-05-07 20:30:35
阅读次数:
133
题意:给一个序列a,以及K,有Q个询问,每个询问四个数,L,R,U,V, 求L 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 #in...
分类:
编程语言 时间:
2015-05-01 21:15:27
阅读次数:
194
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1008简单容斥:总状态数A=M^N不越狱的状态数 B=M*(M-1)^(N-1)越狱的状态数 ans=A-B 1 /* 2 * Problem: BZOJ 1008 3 * Author...
分类:
其他好文 时间:
2015-04-28 20:51:17
阅读次数:
184
这两道题目的类型感觉是一样的 都是利用了容斥的思想 从后往前推然后去重。
HDU 5212 题意 :
给n个数 求出每个数与这n个数分别F(i)的和, F(i) = gcd(a[i], a[j]) * (gcd(a[i], a[j]) - 1).
可以这样考虑 ai与aj互质的时候F()的值是等于0 没必要计算。只要计算以i为gcd的所有的数对的个数 就好了 (1
#include...
分类:
其他好文 时间:
2015-04-27 20:09:01
阅读次数:
139
Code
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Problem Description
WLD likes playing with codes.One day he is writing a function.Howerver,his c...
分类:
其他好文 时间:
2015-04-27 11:24:28
阅读次数:
138
Code
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 77 Accepted Submission(s): 27
Problem Description
WLD likes playing with co...
分类:
其他好文 时间:
2015-04-27 02:05:15
阅读次数:
158
GCD Expectation
Time Limit: 4 Seconds Memory Limit: 262144 KB
Edward has a set of n integers {a1, a2,...,an}. He randomly picks a nonempty subset {x1, x2,…,xm}
(each nonempty subset has...
分类:
其他好文 时间:
2015-04-27 02:04:51
阅读次数:
155