NOIP 2003普及组问题1。求详细解释!!!.......显式算法.......
先说第一个如果
它的意思是(x & gty)或者((y!= 20)& amp;& amp(ok 1 = = 0))& amp;& amp(ok2!=0)若为真,则整体为真。
第一部分x & gty不再为真。所以只看后半部分。
后半部分意味着
((y!=20)为真且(ok1==0)为真)和(ok2!=0)整体只有为真才能为真。
三个都是假的。
所以||前假的也是后假的||假=假。
如果出现以下情况,程序将转到else
(ok1!=0)且(ok2==0)这个条件满足,所以a现在等于-1。
因为如果满意的话
下面的else就不输入了。
所以输出是A -1的当前值。