Trạng thái

\(q\) câu hỏi, câu hỏi thứ \(i (1≤i≤q)\) có dạng cho trước 2 số nguyên \(x_i,y_i\); bạn cần tìm 2 số nguyên dương \(a_i,b_i\) mà tổng của chúng bằng \(x_i\) và hiệu giữa \(a_i\)\(b_i\) bằng \(y_i\).

Dữ liệu:

  • Dòng thứ nhất chứa số nguyên \(q (1≤q≤20)\) là số lượng câu hỏi;
  • \(q\) dòng tiếp theo, dòng thứ \(i (1≤i≤q)\) chứa 2 số nguyên \(x_i,y_i (-10^6≤x_i,y_i≤10^6 )\) mô tả câu hỏi thứ \(i\).

Kết quả:

  • Gồm \(q\) dòng, dòng thứ \(i\) ứng với câu hỏi thứ \(i\) ghi ra \(2\) số nguyên dương cần tìm theo thứ tự không giảm, nếu không tồn tại thì ghi “No solution”.

INPUT OUTPUT
2
8 4
4 1
2 6
No solution
Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
1
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
586 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
A03 - Nhập môn: Cấu trúc lặp
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text