最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 高分喷雾

    正文概述 陈老师   2026-01-20 15:51:39  

    题目描述

    很多同学都存在偏科的现象,为了提高大家的分数,小姜研发了一款高分喷雾,喷雾的效果是被喷到的同学的所有科目中的最低分数可以在原有的基础上提高五分,但是代价是要在所有科目中的最高分数上减少五分。比如说小姜的成绩是 98,23,8498,23,84 ,喷过喷雾之后分数就会变成 93,28,8493,28,84。是不是非常棒呢,但是小姜的喷雾有限,他只能且一定会对 kk 个不同的同学使用。现在小姜想知道,在使用完喷雾之后,大家的分数各是多少呢?

    输入格式

    第一行,两个整数 n,kn,k 表示有 nn 个同学,kk 次喷雾使用。 接下来 nn 行,每行一个字符串表示同学的姓名,之后有三个整数,分别表示这名同学的三科分数,保证一个同学的三科分数各不相同。 接下来一行,kk 个整数 aia_i,表示高分喷雾喷了第 aia_i 个同学。

    输出格式

    nn行,每行输出该同学的姓名和他最终的三科分数。

    样例

    5 2
    a 1 2 3
    b 2 4 6
    c 3 5 7
    d 4 6 8
    e 5 7 9
    1 
    2
    
    a 6 2 -2
    b 7 4 1
    c 3 5 7
    d 4 6 8
    e 5 7 9
    

    提示

    样例1解释

    对第一位和第二位同学使用了高分喷雾,所以1+5=6,3-5=-2;2+5=7,6-5=1。

    数据范围

    占比 数据范围
    100%100\% 1n,k,ai10000,1每科原始成绩1001\le n,k,a_i\le 10000,1\le 每科原始成绩\le 100
    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 高分喷雾