蓝桥杯:反倍数

题目

问题描述

给定三个整数 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;
}
相关推荐
Hical_W2 小时前
深入学习CPP17_PMR
c++·学习
CoovallyAIHub2 小时前
MSD-DETR:面向机车弹簧检测的可变形注意力Detection Transformer
算法·架构
CoovallyAIHub2 小时前
不改权重、不用训练!BEM用背景记忆抑制固定摄像头误检,YOLO/RT-DETR全系有效
算法·架构·github
Struggle_97553 小时前
算法知识-从递归入手三维动态规划
算法·动态规划
yuan199973 小时前
使用模糊逻辑算法进行路径规划(MATLAB实现)
开发语言·算法·matlab
不才小强3 小时前
线性表详解:顺序与链式存储
数据结构·算法
CoovallyAIHub3 小时前
上交+阿里 | Interactive ASR:Agent框架做语音识别交互纠错,1轮交互语义错误率降57%
算法·架构·github
Aaron15883 小时前
8通道测向系统演示科研套件
人工智能·算法·fpga开发·硬件工程·信息与通信·信号处理·基带工程
计算机安禾3 小时前
【数据结构与算法】第42篇:并查集(Disjoint Set Union)
c语言·数据结构·c++·算法·链表·排序算法·深度优先
吃着火锅x唱着歌3 小时前
LeetCode 150.逆波兰表达式求值
linux·算法·leetcode