QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#319880 | #2485. Astrology | rgnerdplayer | WA | 0ms | 3740kb | C++20 | 1.5kb | 2024-02-03 11:24:41 | 2024-02-03 11:24:41 |
Judging History
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'