题目:630K
题意:给你一个整数n,输出1到n中不能被k整除的数字的数量,k可以是【2,10】中的任意一个整数。
思路:训练赛的B题,也是大部分人都做出来的一题。
涉及到了数论的一些知识,要用到容斥定理。
从1到n,不能被k整除的数的数量: n/k(k-1)+n%k*
当然也可以反过来求能被k整除的数,再减,可能更方便。

#include<bits/stdc++.h>
using namespace std;
long long RT(long long n,long long a){return n/a*(a-1)+n%a;
}
int main()
{long long n;cin>>n;long long ans = RT(n,2)+RT(n,3)+RT(n,5)+RT(n,7)-RT(n,6)-RT(n,10)-RT(n,14)-RT(n,15)-RT(n,21)-RT(n,35)+RT(n,30)+RT(n,42)+RT(n,105)+RT(n,70)-RT(n,210);cout<<ans<<endl;return 0;
}

[codeforces 630K]Indivisibility相关推荐

  1. codeforces 630K - Indivisibility

    K. Indivisibility 题意:给一个n(1 <= n <= 10^18)的区间,问区间中有多少个数不能被2~10这些数整除: 整除只需要看素数即可,只有2,3,5,7四个素数: ...

  2. CodeForces 630K Indivisibility (容斥)

    题目链接:http://codeforces.com/problemset/problem/630/K 题目大意 略 题目分析 把2到10的所有出现的质数都找出来, 对这个集合进行容斥即可. 因为其区 ...

  3. Codeforces 630K Indivisibility 容斥原理

    emmmmmm这就触及到我的知识盲区了... 看了大佬博客Orz:https://blog.csdn.net/qq_29600137/article/details/50849698 发现我要看的东西 ...

  4. Codeforces 630K

    题目链接 [题意] 求1~n中有多少数不被2~10的任意数整除.n<=10^18 [分析] 不能被2~10的任意数整除等价于不能被2,3,5,7整除,但是显然一个个试除并不现实, 那么我们可以根 ...

  5. CodeForces 375D Tree and Queries

    传送门:https://codeforces.com/problemset/problem/375/D 题意: 给你一颗有根树,树上每个节点都有其对应的颜色,有m次询问,每次问你以点v为父节点的子树内 ...

  6. 「日常训练」Bad Luck Island(Codeforces Round 301 Div.2 D)

    题意与分析(CodeForces 540D) 是一道概率dp题. 不过我没把它当dp做... 我就是凭着概率的直觉写的,还好这题不算难. 这题的重点在于考虑概率:他们喜相逢的概率是多少?考虑超几何分布 ...

  7. 【codeforces 812C】Sagheer and Nubian Market

    [题目链接]:http://codeforces.com/contest/812/problem/C [题意] 给你n个物品; 你可以选购k个物品;则 每个物品有一个基础价值; 然后还有一个附加价值; ...

  8. CodeForces 获得数据

    针对程序的输出可以看见 CodeForces :当输入.输出超过一定字符,会隐藏内容 所以:分若干个程序进行输入数据的获取 1. 1 for (i=1;i<=q;i++) 2 { 3 scanf ...

  9. codeforces水题100道 第二十七题 Codeforces Round #172 (Div. 2) A. Word Capitalization (strings)...

    题目链接:http://www.codeforces.com/problemset/problem/281/A 题意:将一个英文字母的首字母变成大写,然后输出. C++代码: #include < ...

最新文章

  1. 数据库之子查询四(多重,表复制)
  2. 预测|十张图带你了解2018年机器人行业趋势与前景
  3. iOS可动态切换的NavigationTitle
  4. Maven手动将jar包放入本地仓库
  5. 将字符串转换成ListT
  6. 判断两个字符串是否是变形词
  7. Python 中的属性访问与描述符
  8. java gui 层次结构_javaGUI教学图形界面的层次结构.ppt
  9. 进程与服务的签名_苹果app签名需要注意哪几点
  10. windows.h有哪些函数
  11. redhat6.3下配置使用cenos yum源
  12. Android学习系列(16)--App列表之圆角ListView
  13. 【React Native 安卓开发】----(Picker)【第四篇】
  14. iOS开发基础 - UIDataDetectorTypes
  15. 模拟电子技术入门书籍教材“宝典”推荐
  16. 体育网站建设开发方案、开发流程
  17. LZJ流体质量计算机价格,LZJ-ⅢC型流体质量计算机技巧.doc
  18. 呸 渣男!八股文不让看,非得让看并发编程全彩图册,这下又进厂了
  19. 与世无争的非编程语言,却成为程序员们的心头爱
  20. Java Web应用案列:蒙西购物1

热门文章

  1. 社团纳新php源码,我校社团纳新展现个性风采
  2. CCIE认证,到底要花费多少钱?
  3. 计算机应用老师优点,多媒体教学的优点与缺点
  4. 计算机分数的简便运算,分数的简便运算
  5. 还不懂 IP 协议,我教你啊
  6. clion 头文件和源文件切换
  7. Ubuntu服务器上部署Vue项目
  8. div搜索框与按钮不在一行_高效搜索神器 Everything 搜索技巧汇总
  9. 探花交友_第1章_项目介绍以及实现登录功能_第2节_项目介绍
  10. 多个视频播放速度一键调整的操作方法和经验分享