BD18. 猜数
描述
输入描述
两个整数x,y。1<=x,y<=1014。输出描述
一个数n,表示牛牛在最坏情况下猜测的次数。示例1
输入:
7 10
输出:
2
示例2
输入:
4 10
输出:
0
C 解法, 执行用时: 2ms, 内存消耗: 368KB, 提交时间: 2020-05-20
#include <stdio.h> int main() { long long x, y; scanf("%ld %ld", &x, &y); long long n = y / 2 + 1; x = x > y - 1 ? y - 1 : x; long long ret = x - n; printf("%ld\n", ret < 0 ? 0 : ret + 1); return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 368KB, 提交时间: 2020-05-18
#include <stdio.h> int main() { long long x, y; scanf("%ld %ld", &x, &y); long long n = y / 2 + 1; x = x > y - 1 ? y - 1 : x; long long ret = x - n; printf("%ld\n", ret < 0 ? 0 : ret + 1); return 0; }