第十四届蓝桥杯第三次模拟赛:6 求星期几

简介: 第十四届蓝桥杯第三次模拟赛:6 求星期几

题目链接


题目描述:给定一天是一周中的哪天,请问 n 天后是一周中的哪天?输入第一行包含一个整数 w,表示给定的天是一周中的哪天,w 为 1 到 6 分别表示周一到周六,w 为 7 表示周日。第二行包含一个整数 n。输出一行包含一个整数,表示 n 天后是一周中的哪天,1 到 6 分别表示周一到周六,7 表示周日。对于所有评测用例,1 <= n <= 1000000。


一些话


切入点

给定一天是一周中的哪天,请问 n 天后是一周中的哪天?

一周分为周一到周日,过了周日就到下一周,同进位问题


流程

进位问题

x进制是由0到x-1组成一个数位,过了x-1就进位

一周里只有周一到周日,没有周零,那最小的周一就要看作是0,这样周日就变成了6,到7进位,变为7进制问题

输入初始数字,数字自减,加上另一个数字后%7再加回之前减掉的1就是答案


套路

几进制就要对数字操作几来求数位

没有0的数字表示要变成有0的


ac代码

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
  int w, n;
  cin >> w >> n;
  if ((w + n) % 7 == 0)
    cout << '7' << endl;
  else
    cout << (w + n) % 7 << endl;
  return 0;
目录
相关文章
|
4月前
【天梯赛】L1-095 分寝室
输出的方案对应女生都是 24/4=6 人间、男生都是 60/6=10 人间,人数差为 4。满足前三项要求的分配方案还有两种,即女生 6 间(都是 4 人间)、男生 4 间(都是 15 人间);同时,每间女寝人数必须都一样,每间男寝人数必须都一样,也就是女生总人数对女寝数取模为0,男生总人数对男寝数取模为0。输入在一行中给出 3 个正整数 n0​、n1​、n,分别对应女生人数、男生人数、寝室数。按题意模拟,因为知道总寝室数为n,所以可以从1~n-1暴力枚举女寝 i 的数量,那么男寝的数量则为 c-i。
70 6
|
6月前
|
存储 人工智能 测试技术
2020年第十一届蓝桥杯模拟赛解题报告
2020年第十一届蓝桥杯模拟赛解题报告
|
6月前
|
人工智能 测试技术 C++
蓝桥杯15届第二次模拟赛C/C++详解
蓝桥杯15届第二次模拟赛C/C++详解
150 0
|
6月前
|
C++
蓝桥杯15届第二次模拟C++
蓝桥杯15届第二次模拟C++
46 0
|
机器学习/深度学习
HZU蓝桥杯校内第二次选拔赛题解
HZU蓝桥杯校内第二次选拔赛题解
79 0
第14届蓝桥杯模拟赛 第2期
请找到一个大于 2022 的最小数,这个数转换成二进制之后,最低的 6 个二进制为全为 0 。请将这个数的十进制形式作为答案提交。
第14届蓝桥杯第三次模拟赛:3日期相等
第14届蓝桥杯第三次模拟赛:3日期相等
100 0
|
测试技术
2022 第十四届蓝桥杯模拟赛第一期(题解与标程)(下)
2022 第十四届蓝桥杯模拟赛第一期(题解与标程)
490 0
2022 第十四届蓝桥杯模拟赛第一期(题解与标程)(下)
|
算法 Java C++
2022 第十四届蓝桥杯模拟赛第一期(题解与标程)(上)
2022 第十四届蓝桥杯模拟赛第一期(题解与标程)
390 0
2022 第十四届蓝桥杯模拟赛第一期(题解与标程)(上)
|
测试技术
2021年第十二届蓝桥杯模拟赛(第四期)题目和解析
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
204 0
2021年第十二届蓝桥杯模拟赛(第四期)题目和解析
下一篇
无影云桌面