#ST007. 批量调整成绩

批量调整成绩

批量调整成绩

题目描述

老师需要多次调整学生成绩。每次操作给出学生编号和变化量,将该学生成绩增加变化量;调整后的成绩低于 0 时记为 0,高于 100 时记为 100。

输入格式

第一行一个整数 nn。接下来 nn 行,每行包含姓名和初始成绩,学生编号依次为 11nn。下一行一个整数 qq,接下来 qq 行每行两个整数 id,deltaid,delta

输出格式

按原顺序输出所有学生最终的姓名和成绩。

样例 #1

3
Amy 80
Bob 95
Cindy 10
4
1 15
2 20
3 -30
1 -200
Amy 0
Bob 100
Cindy 0

数据范围

1n,q1051\le n,q\le 10^51000delta1000-1000\le delta\le 1000

提示

课堂要求:编写 void addScore(Student *p, int delta),通过结构体指针修改成员。