#include<iostream> using namespace std; | |
int main(int argc, char** argv) | |
{ | |
int test_case; | |
int T; | |
cin>>T; | |
for(test_case = 1; test_case <= T; ++test_case) | |
{ | |
long long int N; | |
cin>> N; | |
long long int S1, S2, S3; | |
S1=N*(N+1)/2; | |
S2=N*N; | |
S3=S2+N; | |
cout << "#"<<test_case <<" " <<S1 << " " <<S2 << " " <<S3 <<endl; | |
} | |
return 0;//정상종료시 반드시 0을 리턴해야합니다. | |
} |
수학 공식을 이용할 수 있으면 이용하자
'알고리즘 문제 풀이 > 1DP_과제(~180615)' 카테고리의 다른 글
180414_2098_외판원 순회 (0) | 2018.04.14 |
---|---|
180412_15552_빠른 A+B (0) | 2018.04.12 |
180410_2161_카드1 (0) | 2018.04.10 |
180409_카드 카운팅 (0) | 2018.04.09 |
180408_3190_뱀 (0) | 2018.04.08 |