0%

The 2025 ICPC Asia East Continent Online Contest (II)——C. Jiaxun! 

思路讲解

不难发现,可以用二分答案做。

那么思路就是发现ab,ac都可以看为是A的,但是因为ab,ac的不对称性,所以都要检验一遍。

具体check函数见下面。

1
2
3
4
5
6
7
8
9
10
11
ll a,b,c,ab,ac,bc,abc;
bool check(ll mid){
if(a+ac+ab+abc<mid) return false;
if(b+bc+ab+abc<mid) return false;
if(c+bc+ac+abc<mid) return false;
if(a+c+ab+ac+bc+abc<2*mid) return false;
if(a+b+ab+ac+bc+abc<2*mid) return false;
if(b+c+ab+ac+bc+abc<2*mid) return false;
if(N/3<mid) return false;
return true;
}

AC代码

https://vjudge.net/solution/63690535

心路历程(WA,TLE,MLE……)