feat: 添加P8818题目解题框架

添加题目P8818的解题思路框架和基本代码结构,包含不同情况下A和B数组取值的分析注释
This commit is contained in:
Zengtudor 2025-09-23 18:01:59 +08:00
parent 07aecbac0e
commit e75613ac10

30
src/9/23/P8818.cpp Normal file
View File

@ -0,0 +1,30 @@
/*
0
A全正, B全正 => A取最大值B取最小值
A全正B全负 => A取最小值B取最小值
A全正B有正有负 => A取最小值B取最小值
A全负B全正 => A取最大值B取最大值
A全负B全负 => A取最小值B取最大值
A全负B有正有负 => A取最大值B取最大值
A有正有负B全正 => A取最大值B取最小值
A有正有负B全负 => A取最小值B取最大值
A有正有负 => max(A的正数最小*B的负数小 , A的负数最大*B的正数最大)
A有0的情况
A>=0,B>0 => Amax * Bmin
A>=0, B<0 => 0
A>=0, B><0 => 0
A<=0, B>0 => 0
A<=0, B<0 => Amin * Bmax
A<=0, B><0 => 0
A><=0, B>0 => Amax * Bmin
A><=0, B<0 => Amin * Bmax
A><=0, B><0 => max()
*/
int main(){
}