【杂谈】压行技巧(压代码)

upd:应该是叫压代码吧。。。。我好蠢啊。

 

 

蒟蒻   $  noble  $_  热衷于压行(尤其是在vjudge上)

附一个样例(目前代码长度rk1 vjudge)

记录几个小技巧

1、int main() 可以省略成 main()

 

2、可以不return 0

 

3、尽量用for 而不用 while

  在for的括号里能省很多代码

 

4、能用逗号绝不用分号

 

5、但还是要保证可读性

  • main(n){gets(&n);printf("%d",n%85-43);}  

    谁还认得出来上面这东西?这是A+B problem

 

6、头文件尽量不要bits,太长了

 

7、好好计算cin与scanf的取舍

  scanf长一些,但cin要std::和iostream。两种看情况使用。

 

8、交代码时把所有空格和tab删掉

  这个是要计算进去的QwQ

posted @ 2018-06-19 11:47  noble_(noblex)  阅读(1358)  评论(0编辑  收藏  举报
/* */