标签:
2 4 1 2 3 4 5 3 5 7 9 10
2 1
#include<iostream> using namespace std; int main() { int n; cin>>n; int b[n]; int a[n][100]; for(int i=0;i<n;i++) { cin>>b[i]; for(int j=0;j<b[i];j++ ) { cin>>a[i][j]; } } for(int i=0;i<n;i++) { int c=0; for(int h=0;h<b[i];h++) { int B=0; for(int w=0;w<b[i];w++) { for(int u=0;u<b[i];u++) { if(a[i][h]==a[i][w]+a[i][u]&&w!=u&&w!=h&&u!=h) { c++; B=1; break; } } if(B==1) { break; } } } cout<<c<<endl; } return 0; }
OpenJudge百炼习题解答(C++)--题3858:和数
标签:
原文地址:http://blog.csdn.net/u014581901/article/details/50719026