TOPS - Tatsu

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 0.03s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Từ sau khi Luyencode Club có Bot Tatsu , mọi người tranh giành nhau top và spam rất nhiều . Vậy nên để ngăn chặn mọi spamer phá Luyencode Club thì các admin đã đề ra 1 con Bot có thể Warn và Ban những người spamer hoặc không đúng luật của Luyencode Club. Con Bot này có tên ProBot và con Bot này chỉ có thể warn và ban khi admin ra lệnh . Ở Luyencode Club có T người dùng đang online và bất cứ người nào cùng có thể spam . Các bạn hãy lập trình giúp các admin warn và ban các spamer nhé .

Input

Dòng 1 là T người dùng đang online (~ 1 \le T \le 10^5 ~);

T dòng tiếp theo là số N - số lượng tin nhắn người đó đã nhắn và A - số giây mà người đó nhắn (~ 0 \le N , A \le 10^{10} ~)

Output

Gồm T dòng là đáp án xem Ban, Warn hay None.

Ban khi người đó nhắn quá 2 tin / giây, Warn khi người đó nhắn quá 1 tin / giây, còn None khi người đó không vượt qua quá 1 tin / giây

Sample

Input #1
3
4 1
8 9
8 7
Output #1
Ban
None
Warn

Problem source: apok


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 2
    nhantrong  đã bình luận lúc 15, Tháng 3, 2024, 8:59 chỉnh sửa

    #include <iostream>

    std::string check_spam(int N, int A) { if (N > 2 * A) { return "Ban"; } else if (N > A) { return "Warn"; } else { return "None"; } }

    int main() { std :: iosbase :: syncwith_stdio(false); std::cin.tie(NULL);

    int T;
    std::cin >> T; 
    for (int i = 0; i < T; ++i) {
        int N, A;
        std::cin >> N >> A;
        std::string result = check_spam(N, A);
        std::cout << result << '\n';
    }
    
    return 0;
    

    }