📄 4775405_wa.cpp
字号:
#include<stdlib.h>
#include<iostream>
using namespace std;
char x[500005][12];
int ql;
int shun[500005];
int compare(const void *p1,const void *p2)
{
int q1=*(int*) p1;
int q2=*(int*) p2;
return strcmp(x[q1],x[q2]);
}
int main()
{
int i=0;
ql=0;
while(scanf("%s",x[ql++])!=EOF) scanf("%s",x[ql++]);
for(i=0;i<ql;i++) shun[i]=ql;
qsort(shun,ql,sizeof(int),compare);
int same=1;
int ji=0;
for(i=1;i<ql;i++)
{
if(strcmp(x[shun[i-1]],x[shun[i]])==0) same++;
else
{
if(same%2) ji++;
same=1;
}
}
if(ji>2) cout<<"Impossible\n";
else cout<<"Possible\n";
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -