这篇主要是讲刷题时候遇到的一些技巧,该篇保持持续更新状态.. 1.求数组的长度:int a[]={,,,}; int n = sizeof(a)/sizeof(a[0]) 2.求想上取整,例如7/3 = 4; int res = a/b + !!(a%b); 3.求数组全排序,先对数组进行从小到大排序,然后do{ 对a数组进行操作}while(next_permutation(a,a+n)); 4.背包问题时,求1到V之间的种数,由于用hash法再开一个数组,当数组过大时,内存会挂.因此用如下方…