其他分享
首页 > 其他分享> > 压缩代码的艺术

压缩代码的艺术

作者:互联网

本文通篇都是难懂的代码,请看代码会头晕的读者自行权衡是否观看,谢谢

示例1

原文:

if(ans[i-1][0]>ans[i-1][1]+(!((c[i-1][1]+a[i])%k)))
    c[i][1]=c[i-1][0]+a[i];
else c[i][1]=c[i-1][1]+a[i];

第一次压缩:

(ans[i-1][0]>ans[i-1][1]+(!((c[i-1][1]+a[i])%k)))?c[i][1]=c[i-1][0]+a[i]:c[i][1]=c[i-1][1]+a[i];

第二次压缩:

c[i][1]=((ans[i-1][0]>ans[i-1][1]+(!((c[i-1][1]+a[i])%k)))?c[i-1][0]:c[i-1][1])+a[i];

第三次压缩:

c[i][1]=c[i-1][!(ans[i-1][0]>ans[i-1][1]+(!((c[i-1][1]+a[i])%k)))]+a[i];

标签:艺术,示例,压缩,通篇,else,ans,代码
来源: https://www.cnblogs.com/ofbwyx/p/16029123.html