#include<stdio.h> #include<algorithm> #include<iostream> #include<math.h> #include<string.h> using namespace std; int main() { long long int i,a,b,c,d,j,m,n,t; scanf("%lld",&t); while(t--) { scanf("%lld",&n); { i=n/3;//深灰,浅绿,金,蓝 j=n/5;//深灰,浅灰,黑,蓝 m=n/7;//深红,黑,蓝,金 a=n/15;//深灰,蓝 b=n/21;//金,蓝 c=n/35;//黑,蓝 d=n/105;//蓝 printf("%lld\n",n-i-j-m+2*a+2*b+2*c-4*d);//最后应为n-所有颜色一次 } } return 0; }
容斥问题
猜你喜欢
转载自blog.csdn.net/qq_40093905/article/details/79694298
今日推荐
周排行