#12565: C++簡易參考解答


shawn2000100 (東華財金)

學校 : 國立東華大學
編號 : 57300
來源 : [27.53.168.5]
最後登入時間 :
2021-09-19 19:53:19
b557. 直角三角形 | From: [134.208.3.49] | 發表日期 : 2017-08-13 16:56

#include <iostream>
using namespace std;

int main() {
int T, N, wood[101];
cin >> T;

while ( T-- ) {
cin >> N;

for ( int i = 0; i < N; ++i )
cin >> wood[i];

int ans = 0;

for ( int i = 0; i < N; ++i )
for ( int j = 0; j < N; ++j )
for ( int k = 0; k < N; ++k )
ans += ( wood[i] * wood[i] + wood[j] * wood[j] == wood[k] * wood[k] );
cout << ans / 2 << endl;

}

return 0;
}

 
ZeroJudge Forum