点击打开链接

题意:给个时间,然后问时针分针秒针两两的角度

思路:对于每一个来说,都转化成秒,然后分类讨论一下即可,只要能将样例写出来就不会错的

#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream>
#include <algorithm>
using namespace std;
typedef long long ll;
const int inf=0x3f3f3f3f;
const int maxn=100010;
char str[10];
int gcd(int a,int b){return b? gcd(b,a%b):a;
}
int main(){int T,H,M,S;scanf("%d",&T);while(T--){scanf("%s",str);H=(str[0]-'0')*10+(str[1]-'0');M=(str[3]-'0')*10+(str[4]-'0');S=(str[6]-'0')*10+(str[7]-'0');if(H>=12) H-=12;int ans1,ans2,ans3,hhh,mmm,aaa;hhh=M*60+S+H*60*60;mmm=12*(M*60+S);aaa=abs(hhh-mmm);aaa=min(43200-aaa,aaa);aaa*=360;if(aaa==0) printf("0 ");else{int kkk=gcd(aaa,43200);if(kkk==43200) printf("%d ",aaa/kkk);else printf("%d/%d ",aaa/kkk,43200/kkk);}hhh=M*60+S+H*60*60;mmm=12*60*S;aaa=abs(hhh-mmm);aaa=min(43200-aaa,aaa);aaa*=360;if(aaa==0) printf("0 ");else{int kkk=gcd(aaa,43200);if(kkk==43200) printf("%d ",aaa/kkk);else printf("%d/%d ",aaa/kkk,43200/kkk);}hhh=M*60+S;mmm=60*S;aaa=abs(hhh-mmm);aaa=min(3600-aaa,aaa);aaa*=360;if(aaa==0) printf("0 ");else{int kkk=gcd(aaa,3600);if(kkk==3600) printf("%d ",aaa/kkk);else printf("%d/%d ",aaa/kkk,3600/kkk);}printf("\n");}return 0;
}

HDU 5387 乱搞相关推荐

  1. AcWing 397. 逃不掉的路(边双连通分量缩点成树 + 树链剖分乱搞)

    整理的算法模板合集: ACM模板 我们知道在同一个边双连通分量中的点没有必经边(因为至少有两条分离的路径). 所以我们直接tarjan求出桥后缩点,然后求一下树上两点间的距离即可. 那么如何求树上两点 ...

  2. bzoj 1050: [HAOI2006]旅行comf(codevs.cn 1001 舒适的路线) 快排+并查集乱搞

    没用的话:好像很久没发博客了,主要是懒太蒟找不到水题.我绝对没弃坑...^_^ 还用些话:本文为博主原创文章,若转载请注明原网址和作者. 进入正题: 先pa网址: bzoj :http://www.l ...

  3. BZOJ-1800 飞行棋 数学+乱搞

    这道题感觉就是乱搞,O(n^4)都毫无问题 1800: [Ahoi2009]fly 飞行棋 Time Limit: 10 Sec Memory Limit: 64 MB Submit: 1172 So ...

  4. 【BZOJ-3578】GTY的人类基因组计划2 set + map + Hash 乱搞

    3578: GTY的人类基因组计划2 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 367  Solved: 159 [Submit][Status ...

  5. BZOJ4401:块的计数(乱搞)

    Description 小Y最近从同学那里听说了一个十分牛B的高级数据结构--块状树.听说这种数据结构能在sqrt(N)的时间内维护树上的各种信息,十分的高效.当然,无聊的小Y对这种事情毫无兴趣,只是 ...

  6. Luogu3732 [HAOI2017] 供给侧改革 【后缀数组】【线段树】【乱搞】

    题目分析: 这道题我是乱搞的,因为他说$01$串是随机的. 那么我们可以猜测能够让LCP变大的地方很少.求出后缀数组之后可能让LCP变大的地方就等价于从大到小往height里动态加点同时维护这个点左右 ...

  7. 【uoj#209】[UER #6]票数统计 组合数+乱搞

    题目描述 一个长度为 $n$ 的序列,每个位置为 $0$ 或 $1$ 两种.现在给出 $m$ 个限制条件,第 $i$ 个限制条件给出 $x_i$ .$y_i$ ,要求至少满足以下两个条件之一: 序列的 ...

  8. 【NOI2018】你的名字【后缀自动机】【可持久化线段树合并】【乱搞】

    题意:给一个串 SSS,qqq 次询问,每次给定串 TTT 和 l,rl,rl,r ,求有多少个本质不同的串是 TTT 的子串而不是 Sl-rS_{l\dots r}Sl-r​ 的子串. ∣S∣≤5× ...

  9. codeforces1496 D. Let‘s Go Hiking(乱搞+讨论)

    这题我tm服了,考试中途肯定添加了一组数据,提交完A了之后,还有20min结束,感觉写不了下一个题了,就下班了,谁知道它有填了一组测试数据把我的乱搞给卡过去了,我又被fst了???然后我有乱改了一下又 ...

最新文章

  1. 实现容器的底层技术--云平台技术栈06
  2. 【首轮官宣】中国肠道大会姊妹盛会,GUT 2022正式启航!
  3. SpringBoot+JsTree实现在编辑时能选择树形结构并获取选中的ID
  4. 自动登录ssh不需要输入密码
  5. 2019腾讯科学WE大会:在小宇宙里看见大宇宙的轮廓
  6. CentOS7 (64位) 下QT5.5 连接MySQL数据库(driver not loaded)
  7. svg载入html,SVG系列教程:SVG简介与嵌入HTML页面的方式
  8. Spark SQL的整体实现逻辑
  9. Eclipse中关闭不需要的插件
  10. Exploit Kit攻击工具包流量锐减96%!这段时间究竟发生了什么?
  11. Flutter 高级篇-所有知识点架构
  12. 部署java项目到阿里云服务器(centos7版本)
  13. 机器学习之BP算法推导
  14. emacs常用配置-Hippie-expand自动补全
  15. opengl简单模拟行星运转
  16. WOS(六)——导出数据格式及处理
  17. dump文件,windbg
  18. 我决定谈一谈世界上最著名的虫子:BUG !
  19. 一个简单的MATLAB脚本——快速行进算法(FMM))
  20. 详细TinyMCE汉日英语言包,图片上传等vue2

热门文章

  1. sql又双叒叕报错了
  2. 微信小程序实现图案绘制
  3. LitePal数据库的基本操作
  4. java morse电码,摩斯电码morse code软件下载-摩斯电码morse code手机版下载v3.80 安卓版-2265安卓网...
  5. cocos2d-x之怪物系统
  6. hexo博客插入图片与视频方法
  7. 深入.NET 第五章 体检套餐
  8. SCU - 4437 Carries
  9. 汇编语言:简单图形界面的绘制教程
  10. 华工计算机基础知识平时作业,华工模拟电子技术基础平时作业答案