QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#135886 | #2302. Knitpicking | mojospy | WA | 1ms | 3516kb | C++14 | 645b | 2023-08-06 14:40:03 | 2023-08-06 14:40:06 |
Judging History
answer
#include<iostream>
#include<unordered_map>
using namespace std;
struct sock{
string op;
int cnt;
};
unordered_map<string,int> m;
int main(){
int res=0;
int n;
cin>>n;
string type,op;
int cnt;
bool flag=false;
for(int i=0;i<n;++i){
cin>>type>>op>>cnt;
if(op=="any"&&cnt>=2) flag=true;
if(m.find(type)!=m.end()){
flag=true;
if(op!="any"&&m[type]<cnt) m[type]=cnt;
}
else{
if(op=="any") m[type]=1;
else m[type]=cnt;
}
}
if(flag){
for(unordered_map<string,int>::iterator it=m.begin();it!=m.end();++it) res+=it->second;
cout<<res+1;
}
else cout<<"imopssible";
return 0;
}
詳細信息
Test #1:
score: 0
Wrong Answer
time: 1ms
memory: 3516kb
input:
1 a right 1
output:
imopssible
result:
wrong answer 1st lines differ - expected: 'impossible', found: 'imopssible'