Hình tròn

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 10

Viết chương trình nhập vào số thực ~R~ của bán kính hình tròn, in ra chu vi và diện tích hình tròn (lấy 1 số lẻ), với ~π=3.14~.

Input

Gồm một số thực ~R~.

Output

  • Dòng đầu tiên in ra chu vi hình tròn
  • Dòng thứ hai in ra diện tích hình tròn

Sample Input

1

Sample Output

6.3
3.1

Chữ liền trước

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 10

Viết chương trình nhập vào một ký tự in hoa ~ch~, in ra ký tự thường đứng liền trước chữ cái in hoa ~ch~.

Input

  • Một ký tự là chữ in hoa.

Output

  • In ra ký tự tương ứng theo đề bài.

Sample Input 1

D

Sample Output

c

Sample Output 2

N

Sample Output

m

Số hoàn hảo

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 10

Số hoàn hảo là số mà tổng các ước của nó bằng 2 lần chính nó.
Ví dụ: ~6~ là số hoàn hảo vì ~6~ có tổng ước là ~1+2+3+6=12~ = 2 lần số ~6~.
Yêu cầu: Viết chương trình nhập vào số nguyên ~n~. In ra chữ ~YES~ nếu ~n~ là số hoàn hảo, ngược lại ghi chữ ~NO~

Input

Một số nguyên dương ~n~( ~n~ ≤ ~10^{12}~).

Output

In ra chữ ~YES~ nếu ~n~ là số hoàn hảo, ngược lại ghi chữ ~NO~.

Sample Input 1

6

Sample Output 1

YES

Sample Input 2

36

Sample Output 2

NO

Tính tổng

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 10

Viết chương trình tính tổng các số nguyên được nhập từ bàn phím cho đến khi nhập số ~0~ thì dừng.

Input

  • Nhập các số nguyên.

Output

  • Tổng các số vừa nhập.

Sample Input

7 3 2 4 0

Sample Output

16

Vị trí số âm

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 10

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài


Vị trí số dương

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 10

Nhập vào một dãy ~N~ số nguyên ~A_{1},A_{2},...,A_{N}~.

Hãy in ra màn hình chỉ số phần tử dương đầu tiên và cuối cùng.

Input

  • Dòng đầu tiên chứa số nguyên ~N~.
  • ~N~ dòng tiếp theo chứa ~N~ số nguyên ~A_{1},A_{2},...,A_{N}~.

Output

In ra chỉ số phần tử dương đầu tiên và cuối cùng, nếu ko có phần tử dương nào thì in ra ~2~ số ~-1 -1~.

Ràng buộc:

  • ~1 \leq n \leq 10000~
  • ~|A_{i}| \leq 10^{9}~

Sample Input

7
7 -6 -4 19 -22 51 -82

Sample Output

1 6

Số chẵn

Nộp bài
Time limit: 4.0 / Memory limit: 256M

Point: 10

Cho dãy gồm ~n~ số nguyên, hãy in ra các phần tử là số chẵn trong dãy đó.

Input

  • Dòng đầu ghi số nguyên ~n~ (~1 \leq n \leq 10^6~)
  • Dòng thứ hai ghi ~n~ số nguyên cách nhau bởi dấu cách, các số có giá trị tuyệt đối không quá ~10^6~.

Output

Ghi các phần tử là số chẵn theo thứ tự xuất hiện trong input, các số trên một dòng và cách nhau bởi dấu cách.

sample Input

7
1 2 3 4 5 2 6

Sanple Output

2 4 2 6

Trung bình cộng lớn nhất

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 10

Đề bài yêu cầu các bạn hãy tìm một dãy con liên tiếp sao cho trung bình cộng của dãy là lớn nhất có thể.

Input

  • Dòng đầu tiên gồm một số nguyên dương ~N~ (~1 ≤ N ≤ 10^5~).
  • Dòng tiếp gồm ~N~ số nguyên dương ~x~ (~1 ≤ x ≤ 10^5~).

Output

  • Gồm một dòng duy nhất chính là giá trị trung bình lớn nhất tìm được.

Sample Input

6
1 1 1 3 3 3

Output

3