QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#319880#2485. AstrologyrgnerdplayerWA 0ms3740kbC++201.5kb2024-02-03 11:24:412024-02-03 11:24:41

Judging History

你现在查看的是最新测评结果

  • [2024-02-03 11:24:41]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3740kb
  • [2024-02-03 11:24:41]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;

using i64 = long long;

int main() {
    cin.tie(nullptr)->sync_with_stdio(false);

    auto solve = [&]() {
        int y, m, d;
        char ch;
        cin >> y >> ch >> m >> ch >> d;

        auto cur = pair(m, d);
        if (cur >= pair(3, 21) && cur <= pair(4, 19)) {
            cout << "Aries\n";
        } else if (cur >= pair(4, 20) && cur <= pair(5, 20)) {
            cout << "Taurus\n";
        } else if (cur >= pair(5, 21) && cur <= pair(6, 20)) {
            cout << "Gemini\n";
        } else if (cur >= pair(6, 21) && cur <= pair(7, 22)) {
            cout << "Cancer\n";
        } else if (cur >= pair(7, 23) && cur <= pair(8, 22)) {
            cout << "Leo\n";
        } else if (cur >= pair(8, 23) && cur <= pair(9, 22)) {
            cout << "Virgo\n";
        } else if (cur >= pair(9, 23) && cur <= pair(10, 22)) {
            cout << "Libra\n";
        } else if (cur >= pair(10, 23) && cur <= pair(11, 22)) {
            cout << "Scorpio\n";
        } else if (cur >= pair(11, 23) && cur <= pair(12, 22)) {
            cout << "Sagittarius\n";
        } else if (cur >= pair(12, 23) || cur <= pair(1, 19)) {
            cout << "Capricorn\n";
        } else if (cur >= pair(1, 20) && cur <= pair(2, 18)) {
            cout << "Aquarius\n";
        } else if (cur >= pair(2, 19) && cur <= pair(3, 20)) {
            cout << "Piscesn";
        } else {
            assert(false);
        }
    };
    
    solve();
    
    return 0;
}

详细

Test #1:

score: 100
Accepted
time: 0ms
memory: 3684kb

input:

2021-05-07

output:

Taurus

result:

ok single line: 'Taurus'

Test #2:

score: 0
Accepted
time: 0ms
memory: 3672kb

input:

2050-10-28

output:

Scorpio

result:

ok single line: 'Scorpio'

Test #3:

score: 0
Accepted
time: 0ms
memory: 3668kb

input:

2040-06-07

output:

Gemini

result:

ok single line: 'Gemini'

Test #4:

score: 0
Accepted
time: 0ms
memory: 3600kb

input:

2044-12-24

output:

Capricorn

result:

ok single line: 'Capricorn'

Test #5:

score: 0
Accepted
time: 0ms
memory: 3612kb

input:

2032-09-14

output:

Virgo

result:

ok single line: 'Virgo'

Test #6:

score: 0
Accepted
time: 0ms
memory: 3740kb

input:

2039-07-19

output:

Cancer

result:

ok single line: 'Cancer'

Test #7:

score: 0
Accepted
time: 0ms
memory: 3660kb

input:

2029-11-18

output:

Scorpio

result:

ok single line: 'Scorpio'

Test #8:

score: 0
Accepted
time: 0ms
memory: 3736kb

input:

2024-10-18

output:

Libra

result:

ok single line: 'Libra'

Test #9:

score: -100
Wrong Answer
time: 0ms
memory: 3656kb

input:

2032-03-15

output:

Piscesn

result:

wrong answer 1st lines differ - expected: 'Pisces', found: 'Piscesn'