CF1288(A,B,C)Round 80 (Rated for Div.2)
题目链接:https://codeforces.com/contest/1288 A. Deadline 题意 :给你n,d两个数,是否满足min(n , x + [ d / ( x + 1 ) ] ) <=d,(其中0<x<n,而⌈2.4⌉=3 , ⌈2⌉=2),如果满足输出YES,否则输出NO。 思路 :其实这个题中只要n/2和n/2+1满足条件即可。 AC代码 : # include <bits/stdc++.h> using namespace std ; typedef long long ll ; const int INF = 0x3f3f3f3f ; const int MAXN = 2e5 + 5 ; bool cheak ( int d , int x , int n ) { double tmp = d / ( x * 1.0 ) ; if ( tmp != d / x ) tmp = d / x + 1 ; if ( x - 1 + tmp <= n ) return 1 ; else return 0 ; } int main ( ) { ios :: sync_with_stdio ( 0 ) ; cin . tie ( 0 ) ; cout . tie ( 0 ) ; int t ; cin >> t ; while ( t -- ) { int n