Advertisement

计蒜客T1543做和水题

阅读量:

蒜头君今天需要做一些水题让自己快乐。但是蒜头君现在时间不多啦,所以只能做一道题。
蒜头君知道每道题需要花费的时间和完成后的快乐度。他希望做单位时间内取得快乐度最多的那一道题。如果有快乐度相同的,他希望做题号较小的那一道。
输入格式
第一行一个数 n,为题目个数。(1≤n≤106 )
接下来 n 行每一行两个数 a,b,为耗费的时间和快乐度,都不大于 109。
输出格式
一个数,蒜头君选择的题目题号。
输出时每行末尾的多余空格,不影响答案正确性
样例输入
2
3 5
4 8
样例输出
2

这道题完成之后感觉有点难度(无奈),不过也可能是我基础不够扎实吧(苦笑)。我使用的C++代码在开始时没有注意到除数可能为零的问题,在做出修改后仍然未能通过测试用例(遗憾)。后来才发现问题出在输入输出操作上(无奈),感谢大神的指导(微笑)。以后遇到类似情况时我会更加小心谨慎(点头)。建议尽可能使用scanf和printf函数进行数据输入与输出(高兴),而浮点运算则应该优先选择double类型以提高精度(满意)。尽量减少使用float类型以避免潜在的精度损失(欣慰)。

复制代码
    #include <iostream>
    using name

全部评论 (0)

还没有任何评论哟~