uva10125 - Sumsets
摘要:
最简单的暴力 会超时所以我们要想方设法的减少循环层数或者循环次数,a+b+c = d那么a+b=d-c这不是简单的等式变形而是意味着我们循环的次数减少了。我们对于d和c分别用一层循环,对于a+b只用一层循环。很妙的转变,,,代码如下:#include #include using namespace std;
int a[1010];
int main ()
{ int n; while(scanf("%d",&n),n) { for(int i = 0; i = 0; i--) { for(int j = n... 阅读全文