【链接】点击打开链接


【题意】


在这里写题意

【题解】


时针每过1分钟转0.5°.
(360/(12*60))
分钟每过1分钟转6°
(360/60);
根据这个就能算出时针和分针的角度之差了.

【错的次数】


0

【反思】


在这了写反思

【代码】

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <vector>
#include <map>
#include <queue>
#include <iomanip>
#include <set>
#include <cstdlib>
#include <cmath>
using namespace std;
#define lson l,m,rt<<1
#define rson m+1,r,rt<<1|1
#define LL long long
#define rep1(i,a,b) for (int i = a;i <= b;i++)
#define rep2(i,a,b) for (int i = a;i >= b;i--)
#define mp make_pair
#define pb emplace_back
#define fi first
#define se second
#define ld long double
#define ms(x,y) memset(x,y,sizeof x)
#define ri(x) scanf("%d",&x)
#define rl(x) scanf("%lld",&x)
#define rs(x) scanf("%s",x)
#define rf(x) scnaf("%lf",&x)
#define oi(x) printf("%d",x)
#define ol(x) printf("%lld",x)
#define oc putchar(' ')
#define os(x) printf(x)
#define all(x) x.begin(),x.end()
#define Open() freopen("F:\\rush.txt","r",stdin)
#define Close() ios::sync_with_stdio(0)
#define sz(x) ((int) x.size())
#define ld long double typedef pair<int,int> pii;
typedef pair<LL,LL> pll; //mt19937 myrand(time(0));
//int get_rand(int n){return myrand()%n + 1;}
const int dx[9] = {0,1,-1,0,0,-1,-1,1,1};
const int dy[9] = {0,0,0,-1,1,-1,1,-1,1};
const double pi = acos(-1.0);
const int N = 110; int h,m,s,t; int main(){
//Open();
//Close();
int T;
ri(T);
while (T--){
ri(h),ri(m),ri(s);
ri(t);
t = t % 86400;
s = s + t;
if (s >= 60) {
m += s / 60;
s %= 60;
if (m >= 60) {
h += m / 60;
m %= 60;
if (h >= 24) {
h %= 24;
}
}
} if (h >= 12) h -= 12;
double s1 = (s/60.0)*0.5 + 1.0*m*0.5 + h*30;
double s2 = (s/60.0)*6.0 + m*6.0;
double temp = abs(s1-s2);
printf("%.4f\n",min(360-temp,temp));
}
return 0;
}

最新文章

  1. gdb可以调试python的pdb么
  2. Lr中关于字符串的截取
  3. 奇怪的UnexpectedRollbackException异常
  4. POJ 1743 Musical Theme 二分+后缀数组
  5. NoSQL生态系统——hash分片和范围分片两种分片
  6. hdu 2066
  7. tracert-命令小结
  8. SQL你必须知道的-增删改查与约束
  9. 使用内核定时器的second字符设备驱动及测试代码
  10. CSS3伪类nth-child结合transiton动画实现文字若影若现
  11. C# 安装包制作
  12. fio——IO基准测试
  13. java.sql.SQLException: Incorrect string value: &#39;\xE5\xBC\xA0\xE9\x9B\xB7&#39; for column &#39;content&#39; at row 1
  14. [SimplePlayer] 3. 视频帧同步
  15. 如何去掉li标签的重叠边框
  16. Go 接口(interface)
  17. 使用svn钩子遇到的坑
  18. PAT B1042 字符统计 (20 分)
  19. Shell中重定向&amp;lt;&amp;lt;EOF注意事项
  20. cocos2dx遇到的坑1

热门文章

  1. 记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法
  2. Linux下redis安装(单机版)
  3. 停止复制代理后AWT缓存组的行为
  4. C#变量的作用域
  5. python Tricks —— list 镜像复制与 list comprehension 列表解析的顺序
  6. 怎样及时检测出非正常断开的TCP连接(zz)
  7. 【Hello 2018 A】 Modular Exponentiation
  8. Myeclipse学习总结(2)——MyEclipse快捷键大全
  9. java语言建立顺序表
  10. jodd-cache集锦