Tích lớn nhất 2

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

Point: 1

Cho ba số nguyên a, b, c và một số nguyên dương M.

Yêu cầu: Hãy tìm tích lớn nhất được tạo bởi hai trong ba số a, b, c. Vì kết quả có thể rất lớn nên chỉ cần in ra phần dư khi chia cho M.

Dữ liệu nhập vào: Gồm bốn số nguyên a, b, c, M.

Kết quả ghi ra: Một số nguyên duy nhất là kết quả của bài toán.


Ví dụ:

Input:
3 2 5 4
Output:
3

Giải thích:

• Tích lớn nhất: 3 x 5 = 15.

• 15 chia 4 dư 3. Kết quả là 3.


Kiểm tra cấp số nhân

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

Point: 1

Cho 3 số nguyên dương a, b, c. Kiểm tra xem 3 số, theo thứ tự nhập vào, có phải là cấp số nhân hay không.


Input: Gồm ba dòng, mỗi dòng chứa một số nguyên dương tương ứng với a, b, c. (1 ≤ a, b, c ≤ 2000)

Output: In ra YES nếu ba số theo thứ tự tạo thành cấp số nhân, ngược lại in ra NO.


Sample Test

Input 01:
2
4
8
Output 01:
YES

Giải thích: 2×2 = 4,4×2 = 8

Input 02:
2
8
4
Output 02:
NO

Ba phần bằng nhau

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

Point: 1

Cho hai điểm A, B trên trục Ox có toạ độ nguyên. Tìm hai điểm X, Y có toạ độ nguyên trên trục Ox sao cho hai điểm này chia đoạn thằng AB thành ba phần có độ dài bằng nhau. Nếu không tồn tại hai điểm như trên, in ra - 1.


Input: Gồm một dòng duy nhất chứa hai số nguyên a, b (1 ≤ a < b ≤ 10^9) lần lượt mô tả tọạ độ của điểm A và toạ độ của điểm B.

Output: Nếu tồn tại hai điểm X, Y như trên, in ra hai số nguyên x, y (x ≤ y) lần lượt là toạ độ của hai điểm X, Y tìm được, ngược lại in ra -1.


Example

Input 1:
1 4
Output 01:
2 3
Input 02:
2 6
Output 02:
-1

Kiểm tra đoạn số

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

Point: 1

Dino chọn tất cả các số tự nhiên từ a đến b. Daisy chọn tất cả các số tự nhiên từ c đến d. Hỏi hai bạn có chọn số nào giống nhau không?


Input: Gồm bốn dòng, mỗi dòng chứa lần lượt các số nguyên a, b, c, d. (0 ≤ a ≤ b ≤ 1000, 0 ≤ c ≤ d ≤ 1000)

Output: In ra YES nếu hai bạn chọn có số chung, ngược lại in ra NO


Sample Test

Input 01:
5 
10 
15 
20
Output 01:
NO

Giải thích:

Dino chọn các số từ 5 đến 10: 5, 6, 7, 8, 9, 10

Daisy chọn các số từ 15 đến 20: 15, 16, 17, 18, 19, 20

Do các số hai bạn chọn không giống nhau nên kết quả là NO

Input 02:
1 
4
2
6
Output 02:
YES

Dino chọn các số từ 1 đến 4: 1, 2, 3, 4

Daisy chọn các số từ 2 đến 6: 2, 3, 4, 5, 6

Do các số hai bạn cùng chọn số 2, 3, 4 nên kết quả là YES


Tích bốn số

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

Point: 1

Cho bốn số thực A, B, C, D. Hỏi tích của bốn số đó là số dương, số âm hay số 0.


Dữ liệu nhập vào: Gồm bốn dòng, mỗi dòng gồm một số thực lần lượt là bốn số A, B, C, D (-10^18 ≤ A, B, C, D ≤ 10^18).

Kết quả in ra: Một số nguyên duy nhất là:

• 1 nếu tích bốn số là số dương;

• - 1 nếu tích bốn số là số âm;

• 0 nếu tích bốn số là số 0.


Ví dụ:

Input 01:
20.21
-1.2
-2.3
1.0
Output 01:
1
Input 02:
5.0
-8.9
0
123.456
Output 02:
0

Đồ thị hàm số

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

Point: 1

Cho hệ trục tọa độ Oxy có hai đường thẳng (D) : y = ax + b và (Z) : y' = a'x + b'.

Yêu cầu: Hãy xác định xem hai đường thẳng (D) và (Z) song song, cắt nhau hay trùng nhau.


Input:

• Dòng đầu tiên chứa hai số nguyên a, b (|a|, |b| ≤ 10^9).

• Dòng thứ hai chứa hai số nguyên a', b' (|a'|, |b'| ≤ 10^9).

Output:

• Nếu (D) và (Z) song song, in ra kết quả theo đúng cú pháp là Parallel .

• Nếu (D) và (X) trùng nhau, in ra kết quả theo đúng cú pháp là Coincident.

• Nếu (D) và (X) cắt nhau, in ra kết quả theo đúng cú pháp là Intersect X Y , với (X, Y) là tọa độ giao điểm của hai đường thẳng này. Hãy in ra X, Y với đúng 6 chữ số sau dấu thập phân.


Ví dụ:

Input:
2 3
3 4
Output:
Intersect -1.000000 1.000000

Giải thích: Xem hình bên dưới với đường màu xanh nước biển là đường thẳng (D) : y = 2x + 3, đường màu xanh lá cây là đường thẳng (A) : y' = 3x + 4.


Vẽ hình chữ nhật

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

Point: 1

Cho số nguyên dương a. Hãy vẽ hình chữ nhật kích thước 10 x a với các cạnh sử dụng dấu * .

Ví dụ, với a = 4 hình chữ nhật được vẽ như sau:

**********
*        *
*        *
**********

Input: Gồm một số nguyên dương a duy nhất (2 ≤ a ≤ 10).

Output: In ra hình chữ nhật 10 x a.

Sample Test

Input:
4
Output:
**********
*        *
*        *
**********

Số thứ 2

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

Point: 1

Cho ba số nguyên dương a, b, c. Tìm số lớn thứ hai trong ba số đó. Biết số lớn thứ hai là số lớn hơn đúng một số trong hai số còn lại.


Input:

Gồm ba dòng, mỗi dòng chứa một số nguyên dương lần lượt là ba số a, b, c (a, b, c ≤ 10^9).

Output:

Một số nguyên duy nhất là số lớn thứ hai trong ba số đã cho. Nếu không có số thỏa mãn thì in ra - 1.


Sample Test 1

Input 01:
3
9
5
Output 01:
5
Input 02:
6
6
6
Output 02:
-1