mirror of
https://gitcode.com/Zengtudor/alg2025.git
synced 2025-10-17 21:42:25 +00:00
feat: 添加P8818题目解题框架
添加题目P8818的解题思路框架和基本代码结构,包含不同情况下A和B数组取值的分析注释
This commit is contained in:
parent
07aecbac0e
commit
e75613ac10
30
src/9/23/P8818.cpp
Normal file
30
src/9/23/P8818.cpp
Normal 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(){
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user