跪求路过的大神顺手给个代码,有一个算一个,什么语言都可以,求求大佬们帮帮忙
问题A:进程调度1
时间限制: 3 Sec内存限制128 MB
题目描述
要求输入3个进程,找出最先执行的那个进程的进程名。(如果遇到优先级一 样,按照输入顺序执行。) ,本题中,优先数数值大的表示优先级比较高;
输入
程序要求输入3行,以回车符号作为分隔,每行有3个数据,以空格作为分隔。首先输入一-个字符串(长度小于等于10) ,为进程名,第2个数据类型为整型,表示进程的优先数,第3个数据类型为整型,表示进程的运行时间。输出
输出一一个字符串,为最先执行进程的进程名。
样例输入
P1 1 1
P2 2 2
P3 3 3
样例输出
P3
问题B:进程调度2
时间限制: 3 Sec内存限制: 128M
题目描述
要求输入N个进程(0<N<=100) ,找出最后执行的那个进程的进程名。(如果遇到优先级一 样,按照输入顺序执行。),本题中,优先数数值较高的优先级也较高。
输入
程序首先要求输入一个整型值N,接下来输入为M行,以回车符号作为分隔,每行有3个数据,以空格作为分隔。首先输入一个字符串(长度小于等于10),该字符串为进程名。第2个数据类型为整型,表示进程的优先数。第3个数据类型为整型,表示进程的运行时间。
输出
输出一个字符串,为最后执行进程的进程名。
样例输入
P1 1 1
P2 2 2
P3 3 3
样例输出
P3
问题C:进程调度3
时间限制: 5 Sec内存限制: 16 MB
题目描述
要求输入N个进程(N为正 整型数,0<N<=25535) ,输出按照优先级从高到低执行的进程名字符串序列,直至结束。(如果遇到优先级一 -样,按照输入顺序先后执行。),本题中,优先数数值较高的进程,优先级也较高。
输入
程序首先要求输入一个整型变量N,接下来输入为N行,以回车符号作为分隔,每行有3个数据,以空格作为分隔。首先输入一一个字符串(长度小于等于10),该字符串为进程名。第2个数据类型为整型,表示进程的优先数。第3个数据类型为整型,表示进程的运行时间。
输出
输出1行,M个字符串,字符串之间用空格作为分隔。
样例输入
P1 1 1
P2 2 2
P3 3 3
样例输出
P3 P2 P3 P1 P2 P3
问题D:进程调度4 :时间片轮转
时间限制: 3 Sec内存限制: 16 MB
题目描述
要求输入N个进程( 0<N<=100),输入时间片M (0<M <=5) , 按照进程输入的顺序以时间片轮转的方法输出指定的第K轮( K>0 )执行的那个进程的进程名。
输入
程序首先输入一个正整数M (0<M <=5 )作为时间片,下一行输入一个正整数N ( 0<N<=100) , 接下来输入为N行,以回车符号作为分隔, 每行有2个数据,以空格作为分隔。第一一个数据是字符串(长度小于等于10),该字符串为进程名, 第2个数据类型为整型 , 表示该进程需要的运行时间。最后输入-一个正整数K ,作为时间片轮转的次数(次数从1开始计数)。
输出
输出一-个字符串, 为最后执行进程的进程名;若无进程运行,则输出"over" (不含双引号, 所有字母皆为小写)。
样例输入
1
3
P1 1
P2 2
P3 3
3
样例输出
P3