蓝桥杯:反倍数

题目

问题描述

给定三个整数 a, b, c,如果一个整数既不是 a 的整数倍也不是 b 的整数倍还不是 c 的整数倍,则这个数称为反倍数。

请问在 1 至 n 中有多少个反倍数。

输入格式

输入的第一行包含一个整数 n。

第二行包含三个整数 a, b, c,相邻两个数之间用一个空格分隔。

输出格式

输出一行包含一个整数,表示答案。

输入

30

2 3 6
输出

10

思路

循环看是不是反倍数

代码

cpp 复制代码
#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  int n,a,b,c;
  int count = 0;
  cin>>n;
  cin>>a>>b>>c;
  for(int i = 1;i <= n;i++){
    if(i%a!=0&&i%b!=0&&i%c!=0) count++;//判断反倍数
  }
  cout<<count;
  return 0;
}
相关推荐
aini_lovee11 小时前
基于UERD算法的JPEG图像隐写MATLAB实现
开发语言·算法·matlab
!chen11 小时前
SQL Server 2025 新功能概览
数据结构
CC.GG11 小时前
【C++】面向对象三大特性之一——继承
java·数据库·c++
Tandy12356_11 小时前
手写TCP/IP协议栈——数据包结构定义
c语言·网络·c++·计算机网络
繁华似锦respect12 小时前
HTTPS 中 TLS 协议详细过程 + 数字证书/签名深度解析
开发语言·c++·网络协议·http·单例模式·设计模式·https
橘颂TA12 小时前
【剑斩OFFER】算法的暴力美学——Z字行变换
算法·leetcode·职场和发展·结构与算法
minji...12 小时前
linux 进程控制(一) (fork进程创建,exit进程终止)
linux·运维·服务器·c++·git·算法
埃伊蟹黄面12 小时前
双指针算法
数据结构·c++·算法
java修仙传12 小时前
力扣hot100:反转链表
算法·leetcode·链表
Elias不吃糖12 小时前
Leetcode-10.正则表达式匹配(暴力 或 记忆暴力)
数据结构·c++·算法·leetcode·深度优先