‹ 上一题 下一题 ›

g6-09073. 超时判定 未做

1000 ms 256 MB 测试点 10 通过率 50% GESP-66级·树形DP入门复杂度分析阶梯·入门

题目描述

评测约定:评测机每秒约完成 次基本运算(本题全文统一按这个保守值计算,见背景知识)。于是一道题给定时限 秒,一份程序只有当运算次数不超过 时才能在时限内完成;恰好等于 也算能完成。

某道题有三类候选做法,运算次数分别为:

  • 做法一():约 次运算;
  • 做法二():约 次运算;
  • 做法三():约 次运算。

给定 组询问,每组给出时限 秒、数据规模 与做法类别 。对每组询问判断:该做法的运算次数是否不超过 。

输入格式

第一行一个整数 ,表示询问组数。

接下来 行,每行三个整数 ,分别表示时限(秒)、数据规模、做法类别。

输出格式

输出 行,每行一个词:能在时限内完成输出 YES,否则输出 NO(全部大写字母)。

样例

输入
3
1 100000000 1
1 1000000 2
10 1000 3
输出
YES
NO
YES

样例解释(运算次数与上限 比较):

询问 运算次数 上限 判定
,, 恰好相等,YES
,, 超过上限,NO
,, 恰好相等,YES

数据范围

对于 的数据,,,,。

注意: 且 时运算次数约 ,远超 64 位整数的上限(约 )——直接把 乘出来再比较会溢出、得到错误结论,请改用除法比较或更宽的类型。

本题共 个测试点,每个测试点 分;数据中包含运算次数恰好等于上限的边界询问,以及会让 64 位整数溢出的陷阱询问。

背景知识

本章的经验法则:评测机每秒约完成 次基本运算;看到数据范围先算总运算次数,按每秒 次粗算能不能在时限内跑完。本题固定按每秒 次计算: 秒时限最多容纳 次运算,运算次数 判能完成,恰好相等也判能完成。

输入
输出

            
答案