题解:P15085 [UOI 2025 II Stage] Family
第一次发红题,有点紧张。
题意
一男一女的两个人说自己有给定数量的兄弟姐妹,求到底有多少个。
思路
- 这是一道思维题。
- 我们不知道谁男谁女,但我们保证一男一女,所以
s_1 + b_1 = s_2 + b_2 。 - 如果他为男,则有
b_1 + 1 男,s_1 女。此时s_2 = s_1 + 1 ,b_2 = b_1 - 1 。 - 为女反之。
- 较大值就是我们要的结果。
- 我们只需输出较大值即可。
- 就有了 AC code。
AC code
::::success[代码]
#include<bits/stdc++.h> using namespace std; int main(){ int s1, s2, b1, b2; cin >> b1 >> s1 >> b2 >> s2; cout << max(b1, b2) << " " << max(s1, s2); } /* directed by Bright_algorithmer01 this is a solution */:::: AC 记录
切题千万条,学术第一条。作弊抄题解,棕名两行泪!