题解:B4223 [常州市赛 2024] 早起的鸟儿有虫吃
题目传送门
题意
丛林里有
测试数据保证
思路
十年 OI 一场空,不开long long 见祖宗!!!
我们用
十年 OI 一场空,不开long long 见祖宗!!!
代码
#include <bits/stdc++.h>
using namespace std;
int n, x[4], y[4], dir[4];
long long w, ans;
int main()
{
scanf("%d%lld", &n, &w);
for (int i = 1; i <= n; i++)
scanf("%d%d", &x[i], &y[i]), dir[i] = x[i] == 1;
for (int i = 1; i <= n; i++)
{
ans = w;
for (int j = 1; j <= n; j++)
if (i != j)
{
if (dir[i] && !dir[j] && y[i] < x[j])
ans = min(ans, (long long)(x[j] - 1));
if (!dir[i] && dir[j] && x[i] < y[j])
ans = min(ans, (long long)(y[j] - 1));
}
printf("%lld\n", ans);
}
return 0;
}
题解来之不易,且看且珍惜。给个赞再走吧。
题目传送门