51 node 1284 容斥原理
来源:互联网 发布:数据库逻辑模型图 编辑:程序博客网 时间:2024/06/07 18:10
题目链接:点击打开链接
解题思路:刚开始做这个题时,因为以前做过一个类似的题(自以为类似的题),也用那个方法,但是不对,用map标记,但是map的内存也不够,后来看到提示,用容斥原理,上网查看一下,才忽然明白,比较典型的容斥原理的题,在n中,找到能被2整除的个数,在找到能被3除的个数,重复的数为 同时能被2和3整除的数,以此类推。
#include <stdio.h>#include <string.h>#include <map>#include <queue>#include <algorithm>using namespace std;typedef long long ll;int main(){ ll n,a,b,c,d,ab,ac,ad,bc,bd,cd,abc,abd,acd,bcd,abcd; scanf("%lld",&n); a=n/2; b=n/3; c=n/5; d=n/7; ab=n/6; ac=n/10; ad=n/14; bc=n/15; bd=n/21; cd=n/35; abc=n/30; abd=n/42; acd=n/70; bcd=n/105; abcd=n/210; n=n-a-b-c-d+ab+ac+ad+bc+bd+cd-abc-abd-acd-bcd+abcd; printf("%lld\n",n); return 0;}
阅读全文
0 0
- 51 node 1284 容斥原理
- 51nod1284 容斥原理
- 51Nod - 1407 容斥原理 + dp
- 51nod 1678 容斥原理
- 51nod 1829 函数 容斥原理
- 容斥原理
- 容斥原理 POJ3904
- 【容斥原理】八
- 【八】容斥原理
- 广义容斥原理
- 容斥原理
- 容斥原理 专题
- 容斥原理 专题
- hdu4390 容斥原理
- hdu1695 容斥原理
- HDU3929(容斥原理)
- 整除 容斥原理
- HDU4390(容斥原理)
- WPS下搜狗输入法不能输入中文
- CodeBlocks主题及CodeBlocks13.12的安装及汉化
- PHP中使用cURL实现Get和Post请求的方法
- UVA —1368 DNA Consensus String
- JZOJsenior4908.【NOIP2016提高组复赛】愤怒的小鸟
- 51 node 1284 容斥原理
- 修改Django分页类,自定义实现分页功能
- WorkerMan学习篇:一
- 函数的基本概念
- CHECK the manual that corresponds TO your MySQL SERVER VERSION FOR the RIGHT syntax TO USE near.....
- 【双十一献礼】c语言数组、指针、与函数参数
- 欢迎使用CSDN-markdown编辑器
- 五大浏览器哪个最好用。。。
- alter database move datafile ......