Sự khác biệt ngày


Submit solution

Points: 1 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Joanna đang làm việc trên phiên bản mới của blog của công ty cô ấy. Một trong những thay đổi mà cô ấy muốn làm là cách hiển thị ngày đăng. Trong phiên bản hiện tại, ngày được hiển thị theo định dạng năm-tháng-ngày (ví dụ 2014-08-09). Cô ấy mong rằng thay vào đó ngày sẽ được hiển thị như số ngày đã trôi qua giữa ngày hiện tại và ngày đăng. Ví dụ: nếu ngày hôm nay là 9 tháng 8 năm 2014 và ngày đăng là 2014-05-23 sẽ được hiển thị là "78 ngày trước" và ngày 2014-08-07 sẽ là "2 ngày trước".

Joanna rất bận rộn với một số vấn đề phức tạp hơn liên quan đến blog mới và yêu cầu bạn trợ giúp cho công việc này. Với hai ngày, tính số ngày đã trôi qua giữa chúng.

Ghi chú: Hãy nhớ rằng năm nhuận có 366 ngày (ngày 29 tháng 2)

Đầu vào

Đầu vào bắt đầu với một dòng có chứa một số nguyên N , số lượng các trường hợp thử nghiệm (0 < N <= 10000). Sau đó, có N dòng, mỗi trong số đó mô tả một trường hợp thử nghiệm.

Mỗi dòng có hai ngày, cách nhau bằng một không gian duy nhất. Ngày là ở định dạng YYYY-MM-DD , trong đó YYYY là năm, MM trong tháng, và DD là ngày. Bạn có thể giả định rằng tất cả các ngày trong đầu vào là hợp lệ (nghĩa là, sẽ không có ngày như 2013-02-31 trong đầu vào). Tất cả các ngày nằm trong khoảng từ năm 1970 đến năm 2014 (kể cả). Ngày và tháng luôn luôn được cung cấp với hai chữ số, với một số không hàng đầu nếu cần thiết. Ví dụ: ngày 3 tháng 2 năm 2014 sẽ là đầu vào như là ngày 2014-02-03.

Đầu ra

Đối với mỗi trường hợp kiểm tra, in một dòng có chứa giá trị tuyệt đối của số ngày đã trôi qua giữa hai ngày.

VÍ DỤ

INPUT

4

2014-07-27 2014-07-25

2014-08-09 2014-05-23

2012-01-01 2013-01-01

1970-01-01 1970-01-01

OUTPUT

2

78

366

0


Comments

There are no comments at the moment.