Codeforces 987A. Infinity Gauntlet(手速题,map存一下输出即可)
生活随笔
收集整理的這篇文章主要介紹了
Codeforces 987A. Infinity Gauntlet(手速题,map存一下输出即可)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
解法:
1.先將對(duì)應(yīng)的字符串存入map。
2.然后將輸入的串的second置為空。
3.輸出6-n,輸出map中的非空串。
代碼:
#include <bits/stdc++.h> using namespace std; typedef long long ll;map <string,string> m; int main(){m["purple"] = "Power";m["green"] = "Time";m["blue"] = "Space";m["orange"] = "Soul";m["red"] = "Reality";m["yellow"] = "Mind";int n;cin >> n;int t = n;while(n--){string s;cin >> s;m[s] = "";}cout << 6-t << endl;for(auto t:m){if(t.second != ""){cout << t.second << endl;}}return 0; }總結(jié)
以上是生活随笔為你收集整理的Codeforces 987A. Infinity Gauntlet(手速题,map存一下输出即可)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Codeforces 982 C. Cu
- 下一篇: Codeforces 987B. Hig