題目描述
最近912星球的研究生入學了,912星球的教務處因此忙的焦頭爛額,要求yzr做一個信息管理系統登陸查詢研究生的考試成績。但是yzr太弱了,你能幫幫忙麼?
912星球的每一位研究生都有一個名字id和一份星球考研成績,可喜的是都是自然數。
信息管理系統需要完成兩個命令:
1.“Insert空格id_number空格score_number”命令,表示登陸一個名字id爲id_number,分數爲score_number的同學的信息。其中id和score都是自然數,分別代表一位研究生的id和成績(中間有一個空格)。
2.“Find id_number”命令,表示查詢一個名字id爲id_number的研究生的成績,需要輸出對應的成績
輸入格式
首先輸入一個整數T,表示一共有T組數據(0< T≤ 10)
每組數據的第一行包括一個數字n,表示這組數據一共n行,並且保證最多隻有n位研究生,0< n≤ 100。
接下來每一行都有一條命令,形式如上所述。
不會有兩名擁有同樣名字id的同學,並且保證名字id是自然數且小於等於1000,得分爲自然數且小於等於10000
輸出格式
對於每一組數據中的每一條命令:
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1001;
int a[maxn];
int main()
{
int t,m,n;
scanf("%d", &t);
while(t--)
{
memset(a, -1,sizeof(a));
scanf("%d", &n);
char s[10];
for(int i = 0; i < n; i++)
{
scanf("%s",s);
if(s[0] == 'I')
{
int u, v;
scanf("%d%d", &u, &v);
a[u] = v;
}
else
{
int x;
scanf("%d", &x);
if(a[x] != -1)
printf("name:%d score:%d\n",x,a[x]);
else
printf("No result!\n");
}
}
}
return 0;
}