关于2,3,5,7的问题

简介:

基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题

51nod.com


取消关注
给出一个数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 <iostream>
using namespace std;
int main()
{
    long long n;
    while(cin>>n)
    {
    cout << n-(n/2+n/3+n/5+n/7-n/6-n/10-n/14-n/15-n/21-n/35+n/30+n/42+n/70+n/105-n/210) << endl;
    }
    return 0;
}
目录
相关文章
|
5月前
|
SQL 存储 关系型数据库
技术心得记录:数仓建模方法之范式建模、ER实体建模、维度建模
技术心得记录:数仓建模方法之范式建模、ER实体建模、维度建模
117 0
|
6月前
|
前端开发 小程序
微信小程序canvas画布绘制;canvas画布图片保存
微信小程序canvas画布绘制;canvas画布图片保存
90 0
|
新零售 供应链 安全
什么是区块链商城系统开发?如何理解区块链商城系统开发功能详细
从当前新零售的发展形势看,新零售是以用户为中心,在技术驱动下,建立在可塑化、智能化和协同化的基础设施上,依托新供应链,线上线下深度融合,重构人、货、场,满足用户需求,提升行业效率,实现"全场景、全客群、全数据、全渠道、全时段、全体验、全品类、全链路"的零售新模式。智慧零售是新零售的表现形式。
什么是区块链商城系统开发?如何理解区块链商城系统开发功能详细
|
数据可视化 机器人 API
DingTalk「开发者说」钉钉连接平台,企业自建场景下如何实现系统互通
钉钉连接平台通过简单的低代码配置,帮助企业迅捷实现系统集成和连接,降低集成实施的周期和成本。本文主要介绍在企业自建场景下,如何使用连接平台的连接流实现系统互通,包括三个案例分享:1. 会议室预定后发送机器人通知;2. 企业报警信息通过机器人发送到群;3. 销帮帮新增客户同步到企业内部系统。
1701 0
DingTalk「开发者说」钉钉连接平台,企业自建场景下如何实现系统互通
官宣!支付宝小程序的 23 个入口大盘点
近日,支付宝小程序场景值文档发布。场景值用于描述用户进入小程序的路径,也就是说,场景值即代表了的小程序入口 。
3373 12
官宣!支付宝小程序的 23 个入口大盘点
|
Java API 语音技术
阿里云智能语音交互长文本语音合成Java SDK使用说明
长文本语音合成功能提供了将超长文本(如千字或者万字)合成为语音二进制数据的功能。本文介绍如何使用阿里云智能语音服务提供的Java SDK,包括SDK的安装方法及SDK代码示例。
575 0
|
存储 人工智能 Kubernetes
GPU AI 模型训练
适用于 AI 图片训练场景,使用 CPFS/NAS 作为共享存储,利用容器服务 Kubernetes 版管 理 GPU 云服务器集群进行图片 AI 训练。
19319 0
GPU AI 模型训练
|
容器 Kubernetes 安全
关于容器迁移、运维、查错与监控,你想知道的都在这里了
作者 | 邱戈川(了哥)  阿里云智能云原生应用平台部高级技术专家 本文根据云栖大会全面上云专场演讲内容整理,关注阿里巴巴云原生公众号,回复“迁移”获得本文 PPT 今天上午王坚博士讲了一句话我比较有感触,大家做系统的时候,一定要想下你的系统的数据是怎么流转,这些系统的数据是怎么形成闭环。
|
存储 负载均衡 NoSQL
表格存储(TableStore)新功能Stream初探
阿里云自研PB级nosql数据库TableStore近期发布了新功能Stream,也就是增量通道,可以让用户实时的获取数据库中的增删改操作。很多使用TableStore的用户会定期把数据导入各类计算平台做数据的离线分析,以前的做法是使用DATAX或者使用TableStore的SDK定期拉取数据。
6653 0