STG - Số tam giác
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: ngoclannt

Một số được gọi là “số tam giác” nếu ta có thể biểu diễn nó dưới dạng lưới hình tam giác gồm các điểm sau cho các điểm tạo thành một tam giác đều, tức là hàng đầu tiên có một điểm, hàng thứ hai có hai điểm, hàng thứ ba có ba điểm…Các số tam giác bắt đầu là 1, 3(1+2), 6 (1+2+3), 10 (1+2+3+4)

Cho số nguyên dương N, hãy cho biết N có phải số tam giác hay không?

Đầu vào: Dòng đầu tiên chứa số nguyên T cho biết số bộ dữ liệu cần kiểm tra. Mỗi bộ dữ liệu gồm một dòng chứa số nguyên N duy nhất.

Đầu ra: Ứng với mỗi bộ dữ liệu đầu vào, chương trình của bạn cần in ra một dòng chứa số 1 nếu N là số tam giác, ngược lại thì in ra số 0.

Ràng buộc: 1 ≤ T ≤ 100; 0 ≤ N ≤ 107;

Ví dụ

Input Output

5

3

4

6

55

345

1

0

1

1

0

 

Back to Top