[Buổi 4][Vòng lặp][RDD] Bài 3: Điểm Thi Ngược của FullHouse Dev (NEW)


LÀM BÀI

Points: 10
Time limit: 2.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Điểm Thi Ngược của FullHouse Dev (NEW)

Bối cảnh

FullHouse Dev đã làm một bài kiểm tra gồm N câu hỏi dạng đúng/sai (tức là câu hỏi có đáp án hoặc là đúng hoặc là sai). Mỗi câu hỏi có giá trị 1 điểm và không có điểm âm trong bài thi. FullHouse Dev đạt được K điểm trong tổng số N câu.

Yêu cầu

Bạn của FullHouse Dev cũng làm bài kiểm tra giống hệt, nhưng anh ấy chọn mỗi câu trả lời ngược lại với FullHouse Dev, tức là nếu FullHouse Dev chọn "đúng" thì bạn ấy sẽ chọn "sai", và nếu FullHouse Dev chọn "sai" thì bạn ấy sẽ chọn "đúng".

Yêu cầu: Hãy xác định số điểm của bạn FullHouse Dev.

Input

  • Dòng đầu tiên chứa một số nguyên T — số lượng bộ test. Các bộ test được mô tả như sau.
  • Mỗi bộ test chứa một dòng duy nhất gồm hai số nguyên cách nhau bởi dấu cách là NK — tổng số câu hỏi trong bài kiểm tra và số điểm của FullHouse Dev.

Output

  • Với mỗi bộ test, in ra số điểm của bạn FullHouse Dev trên một dòng mới.

Ràng buộc

  • 1 ≤ T ≤ 2000
  • 1 ≤ N ≤ 100
  • 0 ≤ KN
Ví dụ 1

Input

3
1 1
50 0
100 76

Output

0
50
24

Giải thích ví dụ

  • Test case 1: Có một câu hỏi trong bài kiểm tra và FullHouse Dev trả lời đúng. Điều này có nghĩa là bạn ấy sẽ trả lời sai, vì vậy số điểm của bạn ấy là 0.
  • Test case 2: FullHouse Dev trả lời sai tất cả các câu hỏi, do đó bạn ấy sẽ trả lời đúng tất cả và đạt 50 điểm.
  • Test case 3: FullHouse Dev trả lời đúng 76 câu trong tổng số 100 câu, điều đó có nghĩa là bạn ấy trả lời đúng 24 câu còn lại, nên điểm của bạn ấy là 24.

Thông tin học tập

  • Buổi: B04
  • Concepts: for/while loops, multiple test cases
  • Giới hạn kiến thức: B01-B04
  • Time limit: 2 seconds
  • Memory limit: 20 MB
  • Point: 10

Comments

There are no comments at the moment.

Zalo