首页 > 其他分享 >ZOJ4113 Calandar (简单模拟)

ZOJ4113 Calandar (简单模拟)

时间:2023-02-04 11:01:34浏览次数:52  
标签:12 Friday Wednesday Thursday include 2019 Calandar ZOJ4113 模拟


Description:

ZOJ4113 Calandar (简单模拟)_edn

Input

 

ZOJ4113 Calandar (简单模拟)_edn_02

Output

ZOJ4113 Calandar (简单模拟)_#include_03

Sample Input


4 2019 5 12 Monday 2019 5 14 2019 5 12 Tuesday 2019 12 30 2019 5 12 Friday 1000000000 1 1 1000000000 1 1 Wednesday 2019 5 12


Sample Output


Wednesday Friday Thursday Thursday


题意:

给出当前日期是周几,求目标日期是周几。

这个题的坑是一个月是30天,一周五天,只要判断相差的天数对5取模就行了,

ac代码:

#include<iostream>
#include<math.h>
#include<string.h>
#include<stdio.h>
#include<algorithm>
using namespace std;
typedef long long ll;
string s[5]={"Monday","Tuesday","Wednesday","Thursday","Friday"};
int main()
{
ll y1,y2,m1,m2,d1,d2;
int i;
int t;
string m;
scanf("%d",&t);
while(t--)
{
cin>>y1>>m1>>d1>>m;
cin>>y2>>m2>>d2;
ll d=d2+30-d1;
d%=5;
if(m=="Monday")
d+=5;
if(m=="Tuesday")
d+=5+1;
if(m=="Wednesday")
d+=5+2;
if(m=="Thursday")
d+=5+3;
if(m=="Friday")
d+=5+4;
cout<<s[d%5]<<endl;
}
return 0;
}

 

标签:12,Friday,Wednesday,Thursday,include,2019,Calandar,ZOJ4113,模拟
From: https://blog.51cto.com/u_15952369/6036935

相关文章

  • 模拟实现不受限制的字符串函数--C语言版
    C语言中提供了许多十分好用的库函数,一旦我们掌握了它们,我们使用C语言写代码就会变得更加得心应手。1.strlenstrlen函数就是计算字符串的长度的,它会一直读取到\0,它的返回值就......
  • 省选模拟辞旧迎新3-5
    省选模拟之辞旧迎新5交通发现到了相同路口后的行动一样所以求出在每个路口从$0$时刻出发到学校所需时间即可从n往前倒推可以在模意义下查询对应的红灯时间段内的......
  • CTU Open Contest 2019 B Beer Bill(模拟)
    题意:计算字符串的价格。给多个字符串,每个串占一行。字符串分两种,一种字符串名为只含有个字符,这种字符串的价格定义为。另一种字符串名为,格式是以数字开头......
  • Portfolio View | 信用组合观点模型 Credit Portfolio View | 麦肯锡(Mckinsey) | 蒙
    Portfolioview-搜索https://cn.bing.com/search?q=Portfolio+view&aqs=edge..69i57&FORM=BESBTB&PC=U531信用组合观点模型_百度百科https://baike.baidu.com/item/信......
  • 用数组模拟大数快速幂
    #include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<vector>#include<stdlib.h>#include<queue>#include<map>#include<iomanip>#include<ma......
  • 模拟退火
    模拟退火本质就是优化了的猴子排序.引入了物理金属的退火概念.模拟一个温度\(T\),当\(T\)在较大时,他会尝试跳出当前的解,从而避免进入贪心目光短浅的局面.尝试的概率......
  • 55th 2023/2/1 模拟赛总结39
    这次额,几乎是摆烂的一次比赛早上以为手表掉了,然后就非常急,还因为一些BUG导致定位手表的位置似乎在校外然后还以为被人捡到了,打电话还打不通总而言之,几乎没有心思在比......
  • 54th 2023/1/31 模拟赛总结38
    这次该拿的分全拿到但是T2是真的没想到后来发现简单是思维没想到这种可以往贪心想是真的但就是没想通正确性总结这次打得尽全力,所以不用灰心,一个人多多少少会有遗......
  • 数据结构-数据模拟队列
    模拟单向队列classArrayQueue{privateintmaxSize;privateintfront;privateintrear;privateint[]arr;publicArrayQueue(intmaxSize......
  • 关于如何将uniapp连接安卓模拟器进行app开发
    Windows环境夜神模拟器下载安装https://www.yeshen.com/查看夜神模拟器的端口打开夜神模拟器的安装目录点开选择这个文件使用vscode打开搜索guestport="5555"......