`
闫老三
  • 浏览: 102476 次
社区版块
存档分类
最新评论

杭电ACM4530 小Q系列故事——大笨钟

    博客分类:
  • ACM
 
阅读更多

题目简介:

饱尝情感苦恼的小Q本打算隐居一段时间,但仅仅在3月25号一天没有出现,就有很多朋友想念他,所以,他今天决定再出来一次,正式和大家做个告别。
  
  小Q近来睡眠情况很差——晚上睡不着,早上又起不来!以前总是全勤的他这个月甚至迟到了好几次,虽然主管没说什么,但是他自己清楚此事的严重性。
  爱情没有了,小Q不想再失去面包,于是他决定买个闹钟,为求质量可靠,特意挑了个最贵的原装进口货!但是,正所谓屋漏偏逢连夜雨、人倒霉的时候喝凉水都塞牙,小Q新买的这个进口闹钟竟然每分钟总是比正确时间慢那么几秒!
  可怜的小Q愤愤然道:“真是一个大笨钟!”
  但是为了充分利用大笨钟,小Q还是尽力想办法搞清楚它的性能,希望能将其当作正常时钟使用。
  小Q从如下三方面去研究大笨钟:
  1、 假设正常时间走了t分钟,计算大笨钟走的时间;
  2、 假设大笨钟走了t分钟,计算正常时间走的时间;
  3、 小Q将大笨钟与当前时间调成正确时间,此时记为第0次,计算第k次大笨钟显示的时间与正确时间相同需要的时间(大笨钟的结构和普通时钟相同,即分为12大格,60小格)。

详细请见:http://acm.hdu.edu.cn/showproblem.php?pid=4530

分析:

     这完全就是一道数学题嘛,所以木有什么好说的,无非就是比例问题。下面就直接给出代码了~~·

     PS:小Q系列问题到此全部解决完了,不要怀念小Q哦~~再次PS:最近要忙期末考试,可能木有那么多时间写博了。。。我要对我自己说,考试加油!!!

#include <stdio.h>  
#include <stdlib.h>  
     
int main()  
{  
    int T,x,q,tk;  
    int m;  
    scanf("%d",&T);  
    int i;  
    for(i=0;i<T;i++)  
    {  
        scanf("%d",&x);  
        scanf("%d",&q);  
        int j;  
        for(j=0;j<q;j++)  
        {  
            scanf("%d",&m);  
            scanf("%d",&tk);  
            switch(m)  
            {  
                case 1:  
                    printf("%.2f\n",1.0*tk*(60-x));  
                    break;  
                case 2:  
                    printf("%.2f\n",1.0*tk*60*60/(60-x));  
                    break;  
                case 3:  
                    printf("%.2f\n",1.0*tk*60*60*60*12/x);  
                    break;  
     
     
            }  
        }  
    }  
    return 0;  
}

 转载请注明原文地址:http://uwind.iteye.com/blog/1922850

分享到:
评论

相关推荐

    杭电ACM2000-2011答案

    【标题】"杭电ACM2000-2011答案"指的是杭州电子科技大学(Hangzhou Dianzi University,简称“杭电”)在2000年至2011年间举办的一系列ACM/ICPC(国际大学生程序设计竞赛)训练题目及其对应的解题代码。ACM/ICPC是...

    杭电acm基础教程课件

    《杭电ACM基础教程课件》是一套全面讲解ACM(国际大学生程序设计竞赛)基础知识的教育资源,由杭州电子科技大学精心制作,共分为13讲。这些课件旨在帮助学生掌握编程竞赛所需的核心技能,为参与ACM比赛打下坚实的...

    杭电ACM -ppt

    【杭电ACM -PPT】相关知识点 “杭电ACM”指的是杭州电子科技大学(Hangzhou Dianzi University)的ACM国际大学生程序设计竞赛(ACM/ICPC)团队,这是一支活跃在国际编程竞赛领域的队伍。ACM/ICPC是一项面向全球大学...

    杭电ACM训练课件

    【杭电ACM训练课件】是一份内部的教育资源,主要针对ACM(国际大学生程序设计竞赛)的训练。这份课件可能包含了丰富的编程理论、算法解析、实战技巧等内容,旨在提升参赛者的编程能力和问题解决能力。在学习这份资料...

    杭电acm ac代码

    【杭电ACM AC代码】是指杭州电子科技大学(Hangzhou Dianzi University)在ACM国际大学生程序设计竞赛(ICPC,International Collegiate Programming Contest)中的解决方案集合。这些代码是参赛队伍在解决算法问题...

    杭电ACM答案 蓝桥杯

    杭电acm答案,都能够很容易理解,有需要的可以下载看看!!!杭电acm答案,都能够很容易理解,有需要的可以下载看看杭电acm答案,都能够很容易理解,有需要的可以下载看看杭电acm答案,都能够很容易理解,有需要的可以...

    杭电ACM部分题目答案和初学者PPT

    【杭电ACM部分题目答案】与【初学者PPT】是针对计算机编程竞赛——杭州电子科技大学(Hangzhou Dianzi University,简称“杭电”)的ACM/ICPC(国际大学生程序设计竞赛)训练资源。这个压缩包包含了一些解答过的杭电...

    杭电Acm部分答案

    【杭电ACM部分答案】涉及的是编程竞赛领域的一个专项训练,主要针对的是杭州电子科技大学(Hangzhou Dianzi University,简称“杭电”)所举办的ACM/ICPC(国际大学生程序设计竞赛)的练习题目。这个压缩包中的内容...

    北大杭电acm题解(详细)

    【北大杭电ACM题解(详细)】是针对北京大学与杭州电子科技大学主办的ACM/ICPC(国际大学生程序设计竞赛)所编写的详细解题资料。这些解题报告和指南旨在帮助参赛者理解和解决各类算法问题,提高编程及问题解决能力...

    杭电ACM竞赛队上课课件

    【杭电ACM竞赛队上课课件】是针对ACM国际大学生程序设计竞赛精心准备的一套教育资源,由杭州电子科技大学的知名教练主导。这个课件集合对于那些希望在ACM竞赛中崭露头角,或者对算法有深厚兴趣的同学们来说,无疑是...

    杭电acm题集以及浙大acm题集

    《杭电ACM题集与浙大ACM题集》是专为热衷于程序设计和算法提升的朋友精心准备的资源。这两份题集涵盖了大量经典的编程竞赛题目,旨在帮助学习者提高C、C++、Java等编程语言的算法设计与实现能力。ACM(国际大学生...

    杭电acmDP(动态规划)

    杭电(Hangzhou Dianzi University)的在线判题系统——HDU ACM/ICPC Online Judge,是众多编程爱好者和ACMer练习编程技能的重要平台。该平台提供了大量的算法题目,其中包括许多经典的动态规划问题。通过解决这些...

    浙江杭电ACM教学资料

    【标题】"浙江杭电ACM教学资料"涵盖了多个ACM竞赛编程的重要主题,适合初学者逐步学习。这些教学资料采用PPT格式,便于理解和记忆关键概念。 【描述】"入门专用,格式PPt"表明这是一套为刚接触ACM竞赛编程的人设计...

    杭电ACM课件.zip

    【杭电ACM课件.zip】是一个包含了杭州电子科技大学(Hangzhou Dianzi University,简称杭电)关于ACM竞赛课程相关资料的压缩文件。ACM国际大学生程序设计竞赛(International Collegiate Programming Contest,简称...

    杭电ACM训练营课件

    【杭电ACM训练营课件】是一套专门为ACM(国际大学生程序设计竞赛)爱好者和参赛者设计的培训资源,旨在提升参赛者的算法能力和问题解决技巧。这套课件涵盖了ACM竞赛中常见的核心算法,包括但不限于贪心算法、二分...

    杭电acm答案2000到2030

    【杭电ACM答案2000到2030】是针对杭州电子科技大学(HDE)举办的在线编程竞赛——杭电ACM/ICPC(杭电国际大学生程序设计竞赛)的一系列问题解决方案的集合。这个压缩包包含了从2000年到2030年间的题目答案,为参赛者...

    杭电ACM分类杭电ACM分类

    总之,【杭电ACM分类】是一个全面的编程竞赛学习资源集合,涵盖了算法、数据结构、数学等多个领域,对于提高编程技能和准备ACM竞赛具有极大的帮助。通过深入研究这些分类和相关文档,参赛者可以有的放矢地提高自己在...

    杭电ACM入门资料

    【标题】:“杭电ACM入门资料”是一个针对初学者准备的资源集合,旨在帮助他们踏入ACM(国际大学生程序设计竞赛)的世界。这个压缩包包含了一系列与ACM相关的学习材料,涵盖了基础到进阶的知识点,对于想要在算法和...

    杭电ACM课件(精品)

    【杭电ACM课件(精品)】是针对ACM(国际大学生程序设计竞赛)的一套高质量学习资源,尤其适合编程新手和希望提升算法能力的同学们。这些课件全面覆盖了ACM竞赛中常见的核心算法和问题解决策略,旨在帮助学习者系统...

    杭电acm的部分讲义内容

    【杭电ACM讲义内容概述】 这是一份专为初学者设计的、关于杭电ACM竞赛的经典讲义,涵盖了计算机科学中的基础算法知识。讲义内容丰富,旨在帮助学习者逐步掌握解决实际问题所需的编程技巧和算法思维。通过这份讲义,...

Global site tag (gtag.js) - Google Analytics