if(wom%da==0&&m%db==0&&wom/da!=1&&m/db!=1)
{
if(wom/da==m/db)
{
exa=da;exb=db;
break;
}
else if(wom/da>m/db)
{
enemy=wom/da-m/db;
if(diff>enemy)
{
diff=enemy;
exa=da;exb=db;
}
continue;
}
else
{
enemy=m/db-wom/da;
if(diff>enemy)
{
diff=enemy;
exa=da;exb=db;
}
}
}
当有很多复杂条件时,我们会先想要把特殊一些的条件先排除掉,在逐步进行主要的分类讨论。
这时候我们应该采取剥洋葱式,最外层作为第一层排除,随后在内层进行讨论。
或者说对于分支语句我们应该谨慎,注意各个分支之间可能会相互影响。
本文探讨了在编程中处理复杂条件时,如何采用剥洋葱式策略,即从外围特殊条件开始排除,逐步深入到主要分类,同时强调分支语句间的相互影响需谨慎处理。

被折叠的 条评论
为什么被折叠?



