链接:https://ac.nowcoder.com/acm/contest/321/A
来源:牛客网

题目描述

题目有点长,很多废话,我简写一下。

现在有1到10^9一共10^9个数字。 输入a,b,c三个素数,删除掉是a,b,c的倍数的数字,问还能剩下多少数字

输入描述:

第一行包含一个正整数T(T<200)

之后的T行每行包含3个正整数,a,b,c(2<=a,b,c<10^6;a!=b,b!=c,c!=a;保证a,b,c为素数)

输出描述:

输出T行
每行一个整数,还能剩下多少数字。

输入

3
2 3 5
5 7 11
13 2 3

输出

266666666
623376624
307692308

解题报告:

就一个公式,不解释了。n-n/a-n/b-n/c+n/(a*b)+n/(a*c)+n/(b*c)-n/(a*b*c)

不过要注意一下 a*b*c超出int范围,要用long long

代码

#include<algorithm>
#include <iostream>
#include<cstring>
#include <cstdio>
using namespace std;
typedef long long ll;
int main(){ll n=1e9;int t;cin>>t;while(t--){ll a,b,c;scanf("%lld%lld%lld",&a,&b,&c);cout<<n-n/a-n/b-n/c+n/(a*b)+n/(a*c)+n/(b*c)-n/(a*b*c)<<endl;}return 0;
}

1e9个兵临城下 容斥相关推荐

  1. Leetcode 552.学生出勤记录‖ 动态规划+容斥

    题目链接:传送门 可以用字符串表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤.迟到.到场).记录中只含下面三种字符: 'A':Absent,缺勤 'L':Late,迟到 'P':P ...

  2. Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理,子集反演)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理) Problem n≤1 ...

  3. HDU 6143 Killer Names(排列+容斥,dp)

    Killer Names HDU 6143 (容斥+排列组合,dp+整数快速幂) 2017ACM暑期多校联合训练 - Team 8 1011 Killer Names 题目链接 Time Limit: ...

  4. Codeforces 100548F - Color (组合数+容斥)

    题目链接:http://codeforces.com/gym/100548/attachments 有n个物品 m种颜色,要求你只用k种颜色,且相邻物品的颜色不能相同,问你有多少种方案. 从m种颜色选 ...

  5. F-子序列(组合数,打表,扩展欧拉,容斥)

    题目链接 题目描述 给出一个长度为n的序列,你需要计算出所有长度为k的子序列中,除最大最小数之外所有数的乘积相乘的结果 输入描述: 第一行一个整数T,表示数据组数. 对于每组数据,第一行两个整数N,k ...

  6. CodeForces - 1425D Danger of Mad Snakes(容斥+组合数学)

    题目链接:点击查看 题目大意:初始时有一个二维平面, 平面上给出 n 条蛇,现在可以选择 m 条不同的蛇进行捕杀,当选择了某条蛇,其所在的坐标可以覆盖到的半径为 r 的范围内的蛇都会被捕杀,更确切的说 ...

  7. Educational Codeforces Round 37 G. List Of Integers (二分,容斥定律,数论)

    G. List Of Integers time limit per test 5 seconds memory limit per test 256 megabytes input standard ...

  8. Codeforces Round #330 (Div. 2) B. Pasha and Phone 容斥定理

    B. Pasha and Phone Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/595/pr ...

  9. HDU 4059 The Boss on Mars (容斥)(2011 Asia Dalian Regional Contest)

    The Boss on Mars 思路 显然我们可以求得∑i=1ni4=6n5+15n4+10n3−n30\sum_{i = 1} ^{n} i ^ 4 = \frac{6n^5 + 15n^4 + ...

最新文章

  1. Class.getResourceAsStream
  2. 谷歌为URL缩短服务goo.gl开放API
  3. 建立asp.net应用程序提示:无法与服务器建立连接
  4. 4.7 CNN 特征可视化-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  5. 802.11n兼容a/b/g问题(Legacy mode,Mixed mode,Greenfield mode)
  6. ProE复杂曲线方程:Python Matplotlib 版本代码(L系统,吸引子和分形)
  7. SharePoint 开发TimerJob 介绍
  8. 成外集训小记(更新到7.31)
  9. php中三元运算符用法
  10. HCIE-Security Day2:防火墙安全区域、安全级别的理解
  11. 好玩的C语言大全,好玩的c语言程序!
  12. java 地图_java离线地图web GIS制作
  13. 协议栈之packet_type
  14. 迅速学tar命令对文件的打包压缩与解压缩
  15. Javascript中LenB的计算(ASP)
  16. JavaWeb 第八章 Day11天2020080605018
  17. javascript学习之路1
  18. cshop是什么开发语言_2019编程语言哪一款最适合你?
  19. 遇到问题--python-- pandas--常见问题积累
  20. 量子计算机与低温,逼近绝对零度,和外太空一样的低温_服务器评测与技术-中关村在线...

热门文章

  1. 工程机械租赁行业大有可为,如何不让售后服务拖后腿?
  2. 使用`rfkill`控制WIFI开关与`wpa_supplicant`的影响
  3. python requests详解
  4. 【进阶数据挖掘技术】进阶数据挖掘技术介绍
  5. 中基鸿业家庭理财注意事项
  6. 关于const A* f(const A* pSrc,A* const pDst,int v=2,...) const throw();
  7. 由手机号绑定的账号,都应设置更换手机号功能
  8. 放射组学常用到的一些工具(软件)
  9. Windows XP系统下建立V-PN服务器
  10. Windows-平方|立方的打印!