手游世界里,如何才能变强呢?
自古以来,强者无非三种:欧皇、肝帝、壕神。
冰弦在2018年4月22日打开天梯榜,仰望着那一个个大佬,想统计一下他们都是属于哪一类人。
在这个题目里,我们定义:

  • 如果一个玩家注册以来,平均每天的充值金额达到100元,我们认为他属于壕神。
  • 如果一个玩家注册以来,平均每天的在线时长达到12小时,我们认为他属于肝帝。
  • 如果一个玩家不符合以上两个条件,然而他又在天梯榜单上,我们认为这种不肝不氪的人属于欧皇。

Input

输入的第一行是一个正整数N(N≤1000),表示冰弦总共打算研究N位大佬。
接下来一共N行,每一行描述了一位天梯上的大佬信息。
每一行,首先是一个格式为yyyy-mm-dd的日期,表示该玩家的注册时间,然后是两个整数M(0≤M≤107)和T(0<T≤107),分别表示该玩家的总充值数(单位:元)和总在线时长(单位:分钟)。
保证玩家的注册时间是一个合法的日期,不晚于2018-04-22,且不早于2000-01-01。
保证玩家的平均每日在线时长不超过24小时。

Output

对于输入的每一行,输出一行答案。

  • 如果该玩家是欧皇,则输出O
  • 如果该玩家是肝帝但不是壕神,则输出G
  • 如果该玩家是壕神但不是肝帝,则输出H
  • 如果该玩家既是肝帝又是壕神,则输出GH

Sample Input

4
2018-04-12 0 100
2017-04-22 100 365000
2018-04-22 1000000 10
2018-03-22 10000 23333

Sample Output

O
G
H
GH

Hint

计算注册以来的总天数时,要计算注册当天以及今天(2018-04-22)。

考点:简单日期模拟

#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;const int days=365;
const int s[]={0,31,28,31,30,31,30,31,31,30,31,30,31};struct node {int yyyy;int mm,dd;int m,t;int day;int em,et;
}a[1010];bool Isleap(int y)
{if(y%400==0||y%100&&y%4==0) return 1;return 0;
}int leap(int y)
{if(!y) return 0;return y/4-y/100+y/400;
}int calc (int day,int mon,int year)
{int res=(year-1)*days+leap(year-1);for(int i=1;i<mon;++i)res+=s[i];if(Isleap(year)&&mon>2) res++;res+=day;return res;
}int count_day(int da,int ma,int ya,int db,int mb,int yb)
{int resa=calc(da,ma,ya);int resb=calc(db,mb,yb);return abs(resa-resb);
}int main()
{int T;cin>>T;char c,b;for(int i=0;i<T;i++){scanf("%d-%d-%d",&a[i].yyyy,&a[i].mm,&a[i].dd);cin>>a[i].m>>a[i].t;if(a[i].yyyy==2018&&a[i].mm==04&&a[i].dd==22){a[i].day=1;}else{a[i].day=count_day(a[i].dd,a[i].mm,a[i].yyyy,22,04,2018)+1;}a[i].em=a[i].m/a[i].day;a[i].et=a[i].t/(60*a[i].day);if(a[i].em<100&&a[i].et<12) cout<<'O'<<endl;else if(a[i].em<100&&a[i].et>=12) cout<<'G'<<endl;else if(a[i].em>=100&&a[i].et<12) cout<<'H'<<endl;else if(a[i].em>=100&&a[i].et>=12) cout<<"GH"<<endl;}
}

手游大佬(日期模拟)相关推荐

  1. 什么时候出来的_DNF手游官网正版什么时候出来?地下城手游上线日期分享

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注.             注 ...

  2. Tap4fun杨祥吉:手游大佬最怕员工知道的那些事儿

    GMGDC| Tap4fun杨祥吉:手游大佬最怕员工知道的那些事儿 2014-09-26宋炜 导语: 2014全球移动游戏开发者大会(GMGDC)于9月24日在成都世纪城举行,各方手机游戏精英齐聚一堂 ...

  3. 暑假提高7--G - 手游大佬 (细节处理模拟)

    手游世界里,如何才能变强呢? 自古以来,强者无非三种:欧皇.肝帝.壕神. 冰弦在2018年4月22日打开天梯榜,仰望着那一个个大佬,想统计一下他们都是属于哪一类人. 在这个题目里,我们定义: 如果一个 ...

  4. CSU - 2085 手游大佬(天数计算)

    手游世界里,如何才能变强呢? 自古以来,强者无非三种:欧皇.肝帝.壕神. 冰弦在2018年4月22日打开天梯榜,仰望着那一个个大佬,想统计一下他们都是属于哪一类人. 在这个题目里,我们定义: 如果一个 ...

  5. android模拟器能刷推广吗,模拟玩安卓模拟器已成重度手游主要推广渠道

    根据DataEye发布的行业数据报告显示,在智能手机普及的这几年里,玩家在终端设备上的行为发生了比较大的变化.以前的手机时间是一种碎片化的时间.手机游戏其实是占据碎片化时间的一种游戏.在统计这些数据会 ...

  6. 推荐一个可以在电脑上玩所有下载渠道手游的安卓模拟器

    大家在用安卓模拟器电脑上玩手游的时候有没有遇到某些渠道下载的游戏用模拟器玩不了的情况?比如九游.哔哩哔哩.360.腾讯等游戏下载渠道的某些游戏.不同的手游用不同的模拟器不能玩的渠道游戏也不一样,今天就 ...

  7. TestBird成为全球最大手游测试平台

    在移动互联网这个不断创造神话的时代,来自中国成都的TestBird在手游测试领域也创造了一个奇迹.仅仅用了两年时间,便凭借自己深厚的技术功底.出色的产品.贴心的服务,吸引了越来越多的CP试用TestB ...

  8. 猫和老鼠手游的python代码_猫和老鼠手游猫鼠通用技巧讲解 赶紧进来好好向大佬们学习学习...

    :原标题:猫和老鼠手游猫鼠通用技巧讲解 赶紧进来好好向大佬们学习学习 为了使自己的技术进一步提升,决定好好向大佬们学习,好东西还是要和小伙伴们一起分享的嘛,所以小不点稍做了些整理,本次的干货攻略主要为 ...

  9. 模拟测试电脑性能软件,对比哪个模拟器好 六款电脑手游模拟器安兔兔性能测试跑分...

    现在用模拟器的用户电脑上玩手机应用的用户越来越多,但是使用的模拟器好用吗?但是很多人在用的时候老是觉得卡顿不好用,或者是兼容性不好,或者感觉速度慢不流畅,非常影响电脑上手游模拟的体验. 安卓模拟器作为 ...

最新文章

  1. response.getWriter().write()和 response.getWriter().print()的区别
  2. 2014东师计算机应用基础离线作业,2014秋东师 计算机应用基础 离线作业及答案...
  3. T100 section已经修改过
  4. linux下配置多网卡或多IP的方法
  5. 1.8 Java字节流和字符流的区别,如何区分输入流和输出流?
  6. 转:Merge into的使用详解
  7. 炫“库”行动-人大金仓征文大赛—数据领域“新·独角兽”
  8. python中的__new__和__init__
  9. [转载] Python中pass的作用
  10. 电脑网络禁用了怎么恢复_Tenorshare UltData for Mac(iOS数据恢复备份软件)v9.4.1中文激活版_软件动态论坛...
  11. 倒车雷达c语言编程,基于单片机的倒车雷达设计
  12. 博士毕业要发多少篇文章? 72 所高校大比较,发文最多的是……
  13. 圆形头像制作,仿QQ做法。
  14. markdown教程
  15. Win7 时间不准不能自动同步,执行w32tm /register发生下列错误: 拒绝访问(0x80070005)
  16. 浅谈二叉查找树、AVL树、红黑树、B树、B+树的原理及应用
  17. Android微信通讯录界面代码,Android中使用Expandablelistview实现微信通讯录界面
  18. 在树莓派(Linux)上使用FTDI的usb转串口芯片ft232两种驱动方式(VCP和D2xx)
  19. 常见的网页设计布局有哪些?优秀的网页设计都有的8个特点
  20. 《VMware Virtual SAN权威指南》一2.3.6 巨型帧

热门文章

  1. Ubuntu下使用FreeRadius实现Wifi认证
  2. 微软必应壁纸spotlight锁屏壁纸获取
  3. 网页服务器转化app,无需第三方软件,网页在线转换视频格式使用教程
  4. 春节快乐,iPhone11 抱回家!
  5. multisum 残留 there are no notifications for your products
  6. 去除弹窗遮罩层:modal-append-to-body=“false“
  7. 谈谈Python的Flask框架学习与福利分享
  8. elasticjob已下线_elasticJob 源码解析之自诊断恢复
  9. python 很高兴问题_Python 3.7曾有一个很老的GIL竞态条件(race condition),我是这么解决的...
  10. 拉丁超立方抽样的Python3实现