📄 1872.cpp
字号:
#include<iostream>
#include<string>
using namespace std;
struct score
{
string name;
int mm;
};
score kk[310];
score pp[310];
int main()
{
int n, i, j, tt;
string tmp;
while(cin >> n)
{
for(i = 0; i < n; i++)
cin >> kk[i].name >> kk[i].mm;
for(i = 0; i < n; i++)
cin >> pp[i].name >> pp[i].mm;
for(i = 0; i < n - 1; i++)
for(j = 0; j < n - 1 - i; j++)
if(kk[j].mm < kk[j + 1].mm)
{
tt = kk[j].mm;
kk[j].mm = kk[j + 1].mm;
kk[j + 1].mm = tt;
tmp = kk[j].name;
kk[j].name = kk[j + 1].name;
kk[j + 1].name = tmp;
}
int error = 0;
int notstable = 0;
for(i = 0; i < n; i++)
if(kk[i].mm != pp[i].mm)
error = 1;
else if(kk[i].name != pp[i].name)
notstable = 1;
if(error == 0 && notstable == 0)
cout << "Right" << endl;
else if(error == 1)
{
cout << "Error" << endl;
for(i = 0; i < n; i++)
cout << kk[i].name << " " << kk[i].mm << endl;
}
else if(notstable == 1)
{
cout << "Not Stable" << endl;
for(i = 0; i < n; i++)
cout << kk[i].name << " " << kk[i].mm << endl;
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -