結果
問題 |
No.2920 Blood Type
|
ユーザー |
![]() |
提出日時 | 2024-10-12 14:34:13 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 46 ms / 2,000 ms |
コード長 | 452 bytes |
コンパイル時間 | 712 ms |
コンパイル使用メモリ | 68,488 KB |
最終ジャッジ日時 | 2025-02-24 17:34:47 |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 36 |
ソースコード
#include <iostream> using Int = long long; int main() { std::string S, T; std::cin >> S >> T; int A = 0, B = 0, AB = 0, O = 0; for (auto a : S) { for (auto b : T) { if ((a == 'A' && b == 'B') || (a == 'B' && b == 'A')) { AB += 25; } else if (a == 'A' || b == 'A') { A += 25; } else if (a == 'B' || b == 'B') { B += 25; } else { O += 25; } } } std::cout << A << ' ' << B << ' ' << AB << ' ' << O << std::endl; }