哎菜鸡的cf复健日常
A Food for Animals
水题。。。
int T; cin >> T;
while (T--) {
int a, b, c, x, y;
cin >> a >> b >> c >> x >> y;
x -= a;
x = max(0, x);
y -= b;
y = max(0, y);
if (x + y <= c)
cout << "YES\n";
else
cout << "NO\n";
}
B Make It Increasing
水题。。不知道为什么小学妹小学弟一直wa QAQ,写过思路吧还是。
题意
给出一个数组 a [ n ] a[n] a[n],对于数组的每个元素 a i a_i ai 都可以使之除以二(向下取整),没除以2一次就算是一次操作,问最少需要对元素进行多少次这样的操作,才能使得数组成为严格上升数组,即: a 0 < a 1 < . . . < a n − 1 a_0 < a _1 < ... < a_{n-1}