#99: 兩行解 原理同樓上


211096@stu.cchs.chc.edu.tw (唐狗針)

學校 : 彰化縣精誠中學
編號 : 872
來源 : [61.223.79.98]
最後登入時間 :
2024-12-01 20:39:24
a021. 三人行必有我師 -- 板橋高中教學題 | From: [61.223.102.207] | 發表日期 : 2024-08-21 19:04

透過C語言的特性(預設include stdio.h,預設型態int)

把程式碼壓成以下兩行
a,b,c;main(){(scanf("%d%d%d",&a,&b,&c))&&(printf("%d\n",(a*((((a-b)>>31)&1)^1)+b*(((a-b)>>31)&1))*(((((a*((((a-b)>>31)&1)^1)+b*(((a-b)>>31)&1))-c)>>31)&1)^1)+c*((((a*((((a-b)>>31)&1)^1)+b*(((a-b)>>31)&1))-c)>>31)&1)));}

可以AC

 
ZeroJudge Forum