本文主要是介绍OJ-0905,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目
示例1:
输入:
10 10 56 34 99 1 87 8 99 3 255 6 99 5 255 4 99 7 255 2 99 9 255 21
3 4
输出:
99
示例2:
输入:
10 10 255 34 0 1 255 8 0 3 255 6 0 5 255 4 0 7 255 2 0 9 255 21
3 5
输出:
255
import java.util.Scanner;public class 灰度图恢复 {public static void main(String[] args) {Scanner in = new Scanner(System.in);String[] str = in.nextLine().split(" ");int len = (str.length - 2) / 2;int[] pixel = new int[len];int[] num = new int[len];for (int i = 0; i < len; i++) {pixel[i] = Integer.parseInt(str[2 * (i + 1)]);// 2 4 6num[i] = Integer.parseInt(str[2 * (i + 1) + 1]);// 3 5 7}int x = in.nextInt();int y = in.nextInt();int count = x * Integer.parseInt(str[0]) + y;int index = 0;while (index < len) {count -= num[index];if (count < 0) {break;}index++;}System.out.println(pixel[index]);}
}
https://blog.csdn.net/weixin_52908342/article/details/135590957
这篇关于OJ-0905的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!