Decimal to Binary

codelaca

Viết chương trình đưa ra biểu diễn nhị phân của một số nguyên dương \(n\) cho trước.

Input Specification

Gồm số nguyên dương \(n\) được ghi trên một dòng duy nhất.

Output Specification

In ra kết quả trên một dòng.

Constraints

\(n < 10^{12}\)

Input Sample

204

Output Sample

11001100
...More

Dãy số liệu

codelaca

Cho dãy số liệu gồm các số nguyên. Xác định và in ra kết quả các giá trị Mean, Mode, Median, Range theo thứ tự đó, mỗi giá trị trên một dòng.
Lưu ý:

  • Các giá trị được làm tròn đến số nguyên lớn nhất không vượt quá giá trị thực tế (tương đương với hàm phần nguyên - floor);
  • Dữ liệu đầu vào đảm bảo luôn có một giá trị Mode duy nhất.

Input Specification

Gồm hai dòng:

  • Dòng thứ nhất chứa số nguyên dương \(n\),
  • Dòng thứ hai chứa dãy \(n\) số nguyên, hai số liên tiếp ngăn cách nhau bởi một dấu khoảng trắng.

Output Specification

In ra kết quả trên bốn dòng, theo cấu trúc như ví dụ mẫu dưới đây.

Constraints

  • \(n \leq 10^4\)
  • Mỗi số trong dãy có giá trị không lớn hơn \(10^6\)

Input Sample

6
1 2 3 4 5 5

Output Sample

Mean:3
Mode:5
Median:3
Range:4

Explanation for Sample Output

- Mean = 20 : 6 = 3,(3)    -> lấy phần nguyên là 3
- Median = (3 + 4) : 2 = 3.5    -> lấy phần nguyên là 3
...More

Hai nửa hiệu chẵn

codelaca

Cho dãy số nguyên \(a_1\), \(a_2\), \(a_3\), ... \(a_n\). Mỗi số hạng \(a_i\) với \(i = 2, 3, 4, ..., n-1\) chia dãy số thành hai nửa:

  • Nửa bên trái gồm các số hạng từ \(a_1\) đến \(a_{i-1}\);
  • Nửa bên phải gồm các số hạng từ \(a_{i+1}\) đến \(a_n\).

Viết chương trình xác định xem có bao nhiêu số hạng \(a_i\) chia đôi dãy số thành hai nửa mà tổng các số hạng ở nửa này hơn/kém tổng các số hạng ở nửa kia một lượng là số chẵn.

Input Specification

Gồm hai dòng:

  • Dòng đầu tiên chứa số nguyên dương \(n\)
  • Dòng thứ hai chứa dãy \(n\) số nguyên

Output Specification

In ra kết quả trên một dòng.

Constraints

  • \(n \leq 10^6\)
  • \(|a_i| \leq 10^6\)

Input Sample

6
1 2 3 4 5 6

Output Sample

2
...More

Xâu đầy đủ đa dạng

codelaca

Với mỗi xâu kí tự, ta đặt ra một quy tắc tính điểm cho xâu kí tự như sau:

  • Điểm mặc định cho mỗi xâu là 0 điểm.
  • Nếu xâu đó xuất hiện đầy đủ tất cả các chữ cái (không phân biệt chữ hoa, chữ thường) thì được cộng 100 điểm.
  • Nếu xâu đó chứa đầy đủ tất cả các chữ số thì được cộng 10 điểm.
  • Nếu xâu đó chứa ít nhất một kí tự khác chữ cái và chữ số thì được cộng 1 điểm.

Viết chương trình đọc vào một xâu kí tự và thực hiện tính điểm của xâu kí tự đó.

Input Specification

Gồm một xâu kí tự được ghi trên một dòng duy nhất.

Output Specification

In ra số điểm tính được.

Constraints

Xâu đầu vào có độ dài không quá 200 kí tự.

Input Sample

0123456789@aZ

Output Sample

11
...More