51NOD 1284 2 3 5 7的倍数
![](https://file.51nod.com/images/icon/ok.png)
![](https://file.51nod.com/images/icon/star.png)
![](https://file.51nod.com/images/icon/plus.png)
![](https://file.51nod.com/images/icon/wrong.png)
输入1个数N(1 <= N <= 10^18)。
输出不是2 3 5 7的倍数的数共有多少。
10
1
思路:容斥原理 。
#include <bits/stdc++.h>
#define LL long long
using namespace std;
int main(){LL n;cin>>n;LL ans = n ; ans -= n/2 + n/3 + n/5 + n/7 ;ans += n/6 + n/10 + n/14 ;ans += n/15 + n/21 ;ans += n/35 ;ans -= n/30 + n/42 + n/70 ;ans -= n/105 ;ans += n/210 ;cout << ans <<endl;return 0;
}
51NOD 1284 2 3 5 7的倍数相关推荐
- 51NOD 1284 2 3 5 7的倍数
1284 2 3 5 7的倍数 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数. 例如 ...
- [51nod]1284 2 3 5 7的倍数(容斥原理)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1284 1 #include <iostream> ...
- 51nod 1284:2 3 5 7的倍数 容斥原理
1284 2 3 5 7的倍数 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数. 例如 ...
- 51Nod-1284 2 3 5 7的倍数【数位DP+记忆化搜索】
1284 2 3 5 7的倍数 给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数. 例如N = 10,只有1不是2 3 5 7的倍数. Input 输入1个数N(1 <= N &l ...
- 51nod 1103 N的倍数 思路:抽屉原理+前缀和
题目: 这是一道很神奇的题目,做法非常巧妙.巧妙在题目要求n个数字,而且正好要求和为n的倍数. 思路:用sum[i]表示前i个数字的和%n.得到sum[ 1-N ]共N个数字. N个数字对N取模,每个 ...
- 【51Nod - 1103】N的倍数 (思维,鸽巢原理也叫抽屉定理,求倍数问题取模)
题干: 一个长度为N的数组A,从A中选出若干个数,使得这些数的和是N的倍数. 例如:N = 8,数组A包括:2 5 6 3 18 7 11 19,可以选2 6,因为2 + 6 = 8,是8的倍数. I ...
- 杭电1284钱币兑换问题—背包dp/母函数(java)
Problem Description 在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法.请你编程序计算出共有多少种兑法. Input 每行只有一个正整数N,N小于32768. Out ...
- 51nod 1536不一样的猜数游戏 思路:O(n)素数筛选法。同Codeforces 576A Vasya and Petya‘s Game。
废话不多说,先上题目. 51nod Codeforces 两个其实是一个意思,看51nod题目就讲的很清楚了,题意不再赘述. 直接讲我的分析过程:刚开始拿到手有点蒙蔽,看起来很难,然后......然后 ...
- c语言阶乘分解成素因子,阶乘的素因子分解 51nod 1189
对 N! 进行素因子分解: n! = 1*2*3*4*-*n,因此它一定含有小于等于n 的所有素数我们要对这些素数分别进行处理求出含有多少项. 例如我们求n!含有多少个素因子p 设f[n][p] 表示 ...
最新文章
- CTFshow php特性 web123
- java 图片动画_java在窗口中添加图片做动画,怎么一闪一闪的?
- Algorithms_入门基础_如何使用最高效的方式来判断一个数是否是2的N次方
- 【python练习题】程序15
- 解决手机死机之锦囊妙计
- @hot热加载修饰器导致static静态属性丢失(已解决)
- 我们可以覆盖Java中的main()方法吗?
- android 魅族短信拦截,如何防护手机里的个人信息?魅族18系列教你如何防范隐私泄露...
- 前端开发~uni-app ·[项目-仿糗事百科] 学习笔记 ·000【前言】
- Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用
- java基础之static
- 《redis设计与实现:第一部分》
- android7添加小工具,为Android应用添加桌面小工具(App Widget)
- 何凯明最新成果PointRend解析
- webSphere 配置
- 智慧楼宇篇 6 —— 室内定位技术(五) - 室内定位技术总结
- Impala String函数大全
- 神经网络入门(连载1-6)
- Oracle同义词的好处
- 论文阅读: BotCamp: Bot-driven Interactions in Social Campaigns WWW 2019
热门文章
- as使用自动导入v7包,一直没使用as创建过项目,哎
- 从“小米电源的售后维修”谈谈售后服务体系
- 测量传感器(测头)为什么要标定?
- ILSSI认证|六西格玛绿带、黑带证书|优思学院
- lo4j2.xml 配置文件
- python--中英文混合字符串的切分(中文按字断开,英文按单词分开,数字按空格等特殊符号断开)
- linux安装jira时的各种坑-记录
- Centos各个版本下载地址
- Simple Koch curve
- 如何在iOS上实现苹果电脑最小化窗口时的“神奇效果”(即吸入吸出效果在iPhone上的实现)