首页 > 其他分享 >没有考试的天数(YACS)

没有考试的天数(YACS)

时间:2024-08-05 12:24:41浏览次数:4  
标签:YACS return gcd 天数 ll 000 考试

题目描述

假设:

  • 语文课每过 a 天考试一次;
  • 数学课每过 b 天考试一次;
  • 英语课每过 c 天考试一次。

又假设,在昨天,这三门课同时发生了考试。那么从今天开始算起,在接下来的 t 天时间里,有多少天是没有考试的呢?

输入格式

第一行:单个整数 t
第二行:三个整数 ab 和 c

输出格式

单个整数:表示没有考试的天数

数据范围
  • 对于 50% 的数据,1≤t≤10000;
  • 对于 100% 的数据,1≤t≤1,000,000,000;
  • 1≤a,b,c≤1000。
样例数据

输入:

20
3 5 7

输出: 

解析 

本题是一道数学题,用容斥原理可解决

 

 答案=天数-(a+b+c-d-e-f+g);

代码:

#include<bits/stdc++.h>
#define ll long long 
using namespace std;
ll gcd(ll x,ll y) {
    if(y==0)return x;
    return gcd(y,x % y);
}
int main() {
	ll n,a,b,c;
	cin>>n>>a>>b>>c;
	ll d=a*b/gcd(a, b);
	ll e=b*c/gcd(b, c);
	ll f=c*a/gcd(c, a);
	ll g=d*c/gcd(d, c);
	cout<<n-(n/a+n/b+n/c)+(n/d+n/f+n/e)-n/g;
	return 0;
}
链接:

没有考试的天数icon-default.png?t=N7T8https://iai.sh.cn/problem/421 

标签:YACS,return,gcd,天数,ll,000,考试
From: https://blog.csdn.net/ZYZQAQ_C/article/details/140923401

相关文章

  • 基于SSM的在线考试系统【附源码+文档】
    ......
  • Java小案例--根据LocalDate类实现出生天数、年数计算
    //使用LocalDate.of方法将某一天的日期赋给LocalDate类型的变量//因为测量的基准是出生日期,这里我们将出生年、月、日分别传入LocalDate.of方法//返回值为LocalDate类型,我们将其赋予变量birthdayLocalDatebirthday=LocalDate.of(2002,9,30);//设置显示的日期格式,默认为......
  • 洛谷 统计天数 + 语句解析 题解
    题目:P1567统计天数P1597语句解析第一道:P1567统计天数题目描述炎热的夏日,KC非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。经历千辛万苦,他收集了连续 N(1≤N≤10^6)天的最高气温数据。现在......
  • 考试排名(YACS)
    题目描述某学校的某次考试成绩以等第形式出现的,每名学生的成绩都是ABCD中的一个。学校有 n 个班级,小爱想根据这次考试中 A 的比例,从高到低为这些班级排序;若出现两个班级 A 的比例相同,就按 B 的比例从高到低排序;若再相同,就按照 C 的比例;若再相同,就按照班级人数从大......
  • 普通话考试第一题注意事项总结
    准橙普通话测试是普通话等级考试必备软件!普通话水平测试干货学习技巧,最新报考资讯,帮你轻松学好普通话~普通话考试第一题,虽然占分不高只有10分。但是对于想考取高分,或者对命题说话等题目发挥有点担心的同学来说,尽量在第一题中少扣分,也是非常重要的。很多时候,你离二甲、一乙甚......
  • 2024年cisp考试时间及费用
    虽然CISP每个月都有考试,但每个地方考试时间不同,很多小伙伴都在问:2024年cisp考试时间是什么时候?CISP要多少钱?今天将cisp考试时间及费用一次性给大家讲清楚!一、2024年各地CISP考试时间CISP考试时间会提前公布,2024年8-12月各地CISP考试时间具体如下:2024年北京CISP考试时间:8月2......
  • 基于springboot+vue.js+uniapp在线考试系统的附带文章源码部署视频讲解等
    在这里插入图片描述@toc前言......
  • 基于JAVA的网络在线考试系统的设计与实现/在线教学管理系统/计算机专业
    需要源码的联系方式请查看文末摘 要计算机网络与信息化管理相配合,可以有效地提高人员的工作效能和改进工作的质量。良好的在线考试系统可以使考试得到更好的进行和管理,并有助于管理员更好地管理学生成绩,解决人力管理中出现的差错等问题。因此一套好的在线考试系统可以起到......
  • 腾讯云数据库认证官方的考试费是多少钱?
    腾讯云的认证项目很多,包括云计算、大数据、人工智能等多个技术领域方向的认证路径,每个方向包括工程师(Associate)、高级工程师(Professional)、专家(Expert)三个不同的等级。 对于数据库方面,腾讯云的这三个级别的考试费用分别是:TCCA工程师:1200元TCCP高级工程师:1800元TCCE专......
  • Javaweb项目|springboot基于JavaWeb技术的在线考试系统设计与实现【源码+论文+PPT+部
    我们提供多元化的技术项目服务,涵盖Java、PHP、Python等编程语言,以及前端开发、人工智能、大数据、单片机开发、ASP.NET、物联网等领域。我们还提供简历模板、面试题库和学习资料,帮助用户提升技术能力和就业竞争力。我们的服务内容包括:免费功能设计、任务书和开题报告撰写、中......