欢度世界杯——替补席
Time Limit: 1000 ms Memory Limit: 65536 KiB
Submit Statistic
Problem Description
众所周知,足球是一项高强度的体育运动。一名足球教练需要及时对赛场情况进行合理的判断,做出合适的换人策略。
现在给你一支球队的首发名单,以及赛场上的换人情况,请你给出做出换人调整后场上的球员名单。
Input
第一行输入11个正整数,表示该队伍的首发球员名单,数据保证有序。
第二行输入一个整数n(0<=n<=3),表示该场比赛中该队伍进行了n次换人调整。
之后的n行中,每一行分别输入两个正整数,分别代表上场的球员及换下的球员。
Output
输出11个升序排列的正整数,表示场上现在的球员名单。
Sample Input
1 2 3 5 9 10 11 12 15 19 22
3
6 12
8 11
17 15
Sample Output
1 2 3 5 6 8 9 10 17 19 22
Hint
Source
【级–创新班《C语言》创新班期末上机考试】玄黄
#include<stdio.h>int main(){int a[12];int i,j,n,b,c,t;for(i=0;i<11;i++)scanf("%d",&a[i]);scanf("%d",&n);while(n--){scanf("%d%d",&b,&c);for(i=0;i<11;i++){if(a[i]==c)a[i]=b;}for(i=0;i<10;i++){for(j=0;j<10-i;j++){if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}}}for(i=0;i<10;i++)printf("%d ",a[i]);printf("%d\n",a[i]);return 0;}