手游世界里,如何才能变强呢?
自古以来,强者无非三种:欧皇、肝帝、壕神。
冰弦在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. python中字典格式_如何在Python中使用带有字典的格式函数和整数键
  2. Spring应用注解配置实现IOC
  3. 其实大学老师在剑桥读博士,好像录取不难
  4. mvp的全称_是让人提神醒脑的 MVP、MVVM 关系精讲!
  5. 解读设计模式----简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么
  6. PLSQL 连接Oracle11g (64位)
  7. 实现100倍加速!谷歌开源超强张量计算库TensorNetwork
  8. k1658停运到什么时候_2021年春运就要开始啦!快来看看各大快递的停运时间吧
  9. 苹果手机长截屏_发现一个手机必备软件
  10. Redis 入门指南
  11. sim900发送文件到服务器,sim900与云服务器的连接
  12. java字符串去空格、制表符、换页符
  13. 火焰数据集 烟雾数据集 整理 下载 传百度网盘
  14. 圆方树学习笔记 例题 uoj30 Tourists
  15. linux最大文件名,linux和windows文件名长度限制
  16. 惠普136w耗材贵吗_小成本高品质 惠普M136w激光一体机评测
  17. npm run dev卡住
  18. POJ 2481 Cows
  19. 网络计算机抗震计算阻尼比,20170907学期建筑结构抗震课程机考答案
  20. 存储设备的设备惟一标示符(DUID)

热门文章

  1. 31、OPNET信道模型概述
  2. 生命是一个苦旅,我们都在路上
  3. 微众银行为甘肃省职业院校技能大赛“区块链技术与应用”赛项提供技术支持
  4. 已解决SyntaxError: Non-UTF-8 code starting with ‘\xe8‘ in file
  5. 更改mtu 并没有立刻生效
  6. Arturia黑五促销,仅剩一天
  7. 猿人学第五题上---代码
  8. 魔改一个自以为不太好的简历
  9. 技能设计漫谈 ——从游戏性和流畅角度来看技能的设计要点。
  10. 微信群控系统的实现原理,微信群控系统源码的核心实现代码