zoukankan      html  css  js  c++  java
  • 就多了两分钟

    Description

     Yucept21和他的室友Zyn因为宿舍没电去网吧上网,上了27分钟,Cs打电话来说来电了。所以Yucept21在第29分钟下机了,上网的费用是一块钱,然后Zyn墨迹了两分钟,第31分钟下机,上机费用是2元。现在知道网吧是按照半个小时计费的,假设半个小时上机的费用是1块钱。现在给你两个时间点,要你求出上机费用和再上多少分钟最划算?(最划算是指上满这个三十分钟,比如上机一个小时四十五分钟,那么再上v = 15分钟最划算)。

    Input

     输入为一行四个数字,上机时间h1,m1,下机时间h2,m2。 h是小时,m是分钟,采用24小时制。0<=h1,h2<=23

    0<=m1,m2<60 

    Output

     输出Day #: 后面两个数字w和v,w为费用,v描述如上,单位分钟。如果上机时间在下机时间的后面则输出"Joking"。

    Sample Input

    1 48 3 39
    20 16 22 6
    23 8 1 42

    Sample Output

    Day 1: 4 9
    Day 2: 4 10
    Day 3: Joking

    Hint


    Submit Page


    #include<iostream>
    #include<cstdio>
    #include<algorithm>
    using namespace std ; 
    
    int main()
    {
       
        int h1 , m1 , h2 , m2 ; 
        int count = 1; 
        while(scanf("%d %d %d %d",&h1,&m1,&h2,&m2)!=EOF)
    	{
            h1 = h1*60+m1 ;
            h2 = h2*60+m2 ;
            int time = 0 ; 
            if(h1>h2) 
    			printf("Day %d: Joking
    ",count++);
            else
    		{
                while(h1<h2) h1+=30,time++;
                
                printf("Day %d: %d %d
    ",count++,time,h1-h2);
            }
        }
        return 0 ; 
    }
    /**********************************************************************
    	Problem: 1087
    	User: song_hai_lei
    	Language: C++
    	Result: AC
    	Time:0 ms
    	Memory:2024 kb
    **********************************************************************/
    



  • 相关阅读:
    一些智力题
    17分钟过桥问题
    快排的非递归实现
    单链表逆置
    实现所有括号的合法匹配
    2013阿里笔试题
    Hadoop学习笔记—14.ZooKeeper环境搭建
    Hadoop学习笔记—15.HBase框架学习(基础知识篇)
    Hadoop学习笔记—13.分布式集群中节点的动态添加与下架
    Hadoop学习笔记—11.MapReduce中的排序和分组
  • 原文地址:https://www.cnblogs.com/csushl/p/9386552.html
Copyright © 2011-2022 走看看