1284 2 3 5 7的倍数
基准时间限制: 1 秒 空间限制: 131072 KB 分值: 5 难度:1级算法题
收藏
关注
取消关注
给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数。 例如N = 10,只有1不是2 3 5 7的倍数。
Input
输入1个数N(1 <= N <= 10^18)。

Output
输出不是2 3 5 7的倍数的数共有多少。

Input示例
10

Output示例
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的倍数相关推荐

  1. 51NOD 1284 2 3 5 7的倍数

    1284 2 3 5 7的倍数 基准时间限制:1 秒 空间限制:131072 KB 分值: 5  难度:1级算法题  收藏  关注 给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数. 例如 ...

  2. [51nod]1284 2 3 5 7的倍数(容斥原理)

    题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1284 1 #include <iostream> ...

  3. 51nod 1284:2 3 5 7的倍数 容斥原理

    1284 2 3 5 7的倍数 基准时间限制:1 秒 空间限制:131072 KB 分值: 5  难度:1级算法题  收藏  关注 给出一个数N,求1至N中,有多少个数不是2 3 5 7的倍数. 例如 ...

  4. 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 ...

  5. 51nod 1103 N的倍数 思路:抽屉原理+前缀和

    题目: 这是一道很神奇的题目,做法非常巧妙.巧妙在题目要求n个数字,而且正好要求和为n的倍数. 思路:用sum[i]表示前i个数字的和%n.得到sum[ 1-N ]共N个数字. N个数字对N取模,每个 ...

  6. 【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 ...

  7. 杭电1284钱币兑换问题—背包dp/母函数(java)

    Problem Description 在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法.请你编程序计算出共有多少种兑法. Input 每行只有一个正整数N,N小于32768. Out ...

  8. 51nod 1536不一样的猜数游戏 思路:O(n)素数筛选法。同Codeforces 576A Vasya and Petya‘s Game。

    废话不多说,先上题目. 51nod Codeforces 两个其实是一个意思,看51nod题目就讲的很清楚了,题意不再赘述. 直接讲我的分析过程:刚开始拿到手有点蒙蔽,看起来很难,然后......然后 ...

  9. c语言阶乘分解成素因子,阶乘的素因子分解 51nod 1189

    对 N! 进行素因子分解: n! = 1*2*3*4*-*n,因此它一定含有小于等于n 的所有素数我们要对这些素数分别进行处理求出含有多少项. 例如我们求n!含有多少个素因子p 设f[n][p] 表示 ...

最新文章

  1. CTFshow php特性 web123
  2. java 图片动画_java在窗口中添加图片做动画,怎么一闪一闪的?
  3. Algorithms_入门基础_如何使用最高效的方式来判断一个数是否是2的N次方
  4. 【python练习题】程序15
  5. 解决手机死机之锦囊妙计
  6. @hot热加载修饰器导致static静态属性丢失(已解决)
  7. 我们可以覆盖Java中的main()方法吗?
  8. android 魅族短信拦截,如何防护手机里的个人信息?魅族18系列教你如何防范隐私泄露...
  9. 前端开发~uni-app ·[项目-仿糗事百科] 学习笔记 ·000【前言】
  10. Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用
  11. java基础之static
  12. 《redis设计与实现:第一部分》
  13. android7添加小工具,为Android应用添加桌面小工具(App Widget)
  14. 何凯明最新成果PointRend解析
  15. webSphere 配置
  16. 智慧楼宇篇 6 —— 室内定位技术(五) - 室内定位技术总结
  17. Impala String函数大全
  18. 神经网络入门(连载1-6)
  19. Oracle同义词的好处
  20. 论文阅读: BotCamp: Bot-driven Interactions in Social Campaigns WWW 2019

热门文章

  1. as使用自动导入v7包,一直没使用as创建过项目,哎
  2. 从“小米电源的售后维修”谈谈售后服务体系
  3. 测量传感器(测头)为什么要标定?
  4. ILSSI认证|六西格玛绿带、黑带证书|优思学院
  5. lo4j2.xml 配置文件
  6. python--中英文混合字符串的切分(中文按字断开,英文按单词分开,数字按空格等特殊符号断开)
  7. linux安装jira时的各种坑-记录
  8. Centos各个版本下载地址
  9. Simple Koch curve
  10. 如何在iOS上实现苹果电脑最小化窗口时的“神奇效果”(即吸入吸出效果在iPhone上的实现)