HDOJ 2076 夹角有多大(题目已修改,注意读题)

简介: Problem Description 时间过的好快,一个学期就这么的过去了,xhd在傻傻的看着表,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少。现在xhd知道的只有时间,请你帮他算出这个夹角。

Problem Description
时间过的好快,一个学期就这么的过去了,xhd在傻傻的看着表,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少。现在xhd知道的只有时间,请你帮他算出这个夹角。

注:夹角的范围[0,180],时针和分针的转动是连续而不是离散的。

Input
输入数据的第一行是一个数据T,表示有T组数据。
每组数据有三个整数h(0 <= h < 24),m(0 <= m < 60),s(0 <= s < 60)分别表示时、分、秒。

Output
对于每组输入数据,输出夹角的大小的整数部分。

Sample Input
2
8 3 17
5 13 30

Sample Output
138
75

/*1.要注意小时的范围是0-24不是0-12.
2.要注意分针、时针的大小.
3.要注意夹角范围 0到180.0*/

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
        while(t-->0){
            int h = sc.nextInt();
            int m = sc.nextInt();
            int s = sc.nextInt();
            if(h>=12){
                h-=12;
            }
            double mm = (m+s/60.0)/60.0*360.0;
            double hh = (h+m/60.0+s/60.0/60.0)/12.0*360.0;
            double min,max;
            min = mm>hh?hh:mm;
            max = mm>hh?mm:hh;

            if(max-min>180){
                System.out.println((int)(360-(max-min)));
            }else{
                System.out.println((int)(max-min));
            }
        }
    }

}
目录
相关文章
|
11月前
|
人工智能 测试技术 Apache
SmolVLM:Hugging Face推出的轻量级视觉语言模型
SmolVLM是Hugging Face推出的轻量级视觉语言模型,专为设备端推理设计。以20亿参数量,实现了高效内存占用和快速处理速度。SmolVLM提供了三个版本以满足不同需求,并完全开源,所有模型检查点、VLM数据集、训练配方和工具均在Apache 2.0许可证下发布。
685 7
SmolVLM:Hugging Face推出的轻量级视觉语言模型
|
算法 决策智能
基于GA-PSO遗传粒子群混合优化算法的TSP问题求解matlab仿真
本文介绍了基于GA-PSO遗传粒子群混合优化算法解决旅行商问题(TSP)的方法。TSP旨在寻找访问一系列城市并返回起点的最短路径,属于NP难问题。文中详细阐述了遗传算法(GA)和粒子群优化算法(PSO)的基本原理及其在TSP中的应用,展示了如何通过编码、选择、交叉、变异及速度和位置更新等操作优化路径。算法在MATLAB2022a上实现,实验结果表明该方法能有效提高求解效率和解的质量。
|
存储 PyTorch 算法框架/工具
【chat-gpt问答记录】关于pytorch中的线性层nn.Linear()
【chat-gpt问答记录】关于pytorch中的线性层nn.Linear()
397 0
|
机器学习/深度学习 Python
【初窥CBAM】实操版即插即用的注意力机制模块
【初窥CBAM】实操版即插即用的注意力机制模块
515 0
【初窥CBAM】实操版即插即用的注意力机制模块
|
安全 BI 数据安全/隐私保护
每天一道C语言编程:合格密码的判定
每天一道C语言编程:合格密码的判定
140 0
|
存储 算法
【数据结构-零基础学习】线索二叉树(代码+图示+解析)
【数据结构-零基础学习】线索二叉树(代码+图示+解析)
655 0
|
存储 算法 搜索推荐
排序算法的复杂度及稳定性详解(内含记忆小窍门)
排序算法的复杂度及稳定性详解(内含记忆小窍门)
排序算法的复杂度及稳定性详解(内含记忆小窍门)
|
机器学习/深度学习 传感器 算法
基于人工势场(APF)算法、Vortex APF 算法、Safe APF 算法和动态窗口实现机器人路径规划附matlab代码
基于人工势场(APF)算法、Vortex APF 算法、Safe APF 算法和动态窗口实现机器人路径规划附matlab代码
|
机器学习/深度学习 数据可视化 计算机视觉
深度学习:AlexNet实现服装分类(Pytorch)
深度学习:AlexNet实现服装分类(Pytorch)
320 1
深度学习:AlexNet实现服装分类(Pytorch)
|
PyTorch 算法框架/工具
PyTorch的nn.Linear()详解
从输入输出的张量的shape角度来理解,相当于一个输入为[batch_size, in_features]的张量变换成了[batch_size, out_features]的输出张量。
778 0