• 2659: [Beijing wc2012]算不出的算式


    2659: [Beijing wc2012]算不出的算式

    Time Limit: 3 Sec  Memory Limit: 128 MB
    Submit: 757  Solved: 425
    [Submit][Status]

    Description

    算不出的算式
    背景:
                  曾经有一个老掉牙的游戏放在我面前,我没有珍惜。直到这个游戏停产才追悔莫及。人世间最痛苦的事情莫过于此,如果上天给我一个再玩一次的机会,我一定要,通关!
    题目描述:
           如果你真的很想玩这个游戏,那么就先看看我的题目吧,搞不定这些的话是没办法通关的哟。第一关其实很简单,只有一个关闭的有密码锁的大门。这大门上写着一个奇怪的算式,估计是要你利用它算出密码来开门吧(果然是老掉牙的情节)。


           传说中这个式子中的p和q是两个奇质数,等号右边算出来应该就是密码了吧,你是真的算不出来么?

    Input

    只有一行,两个奇质数,分别表示p,q。

    Output

           一个数,表示算式结果。

    Sample Input

    5 7

    Sample Output

    6

    HINT



    HINT:p,q在32位整型范围内。

    Source

     题解:这个题目嘛,直接几何意义搞定即可——方程为y=(q/p)x的直线左边和下面的点的个数,注意下p=q和p<>q的不同情况即可
     1 /**************************************************************
     2     Problem: 2659
     3     User: HansBug
     4     Language: Pascal
     5     Result: Accepted
     6     Time:0 ms
     7     Memory:224 kb
     8 ****************************************************************/
     9  
    10 var x,y:int64;
    11 begin
    12     readln(x,y);
    13     if x=y then writeln((x-1)*(x+1) div 4) else writeln((x-1)*(y-1) div 4);
    14 end.
  • 相关阅读:
    中位数
    two-strings-are-anagrams&&compare-strings&&longest-words
    第三次作业-------结对编程
    Git的基本使用方法和安装&心得体会(使用git命令行)
    第二次作业-----------结对项目之需求分析与原型设计
    使用Git进行代码管理心得------------个人练习
    Android开发环境的发展演变
    软件工程的实践项目的自我目标
    QT实现2048
    poj3723 Conscription
  • 原文地址:https://www.cnblogs.com/HansBug/p/4198921.html
Copyright © 2020-2023  润新知