java写一下某题

用来记录自己初学java的美好生活

在 DNF 中,赵神牛有一个缔造者,他一共有 kk 点法力值,一共有 mm 个技能,每个技能耗费的法力值为 a[i], ,可以造成的伤害为 b[i] ,而 boss 的体力值为 nn,请你求出它放哪个技能,才可以打死 boss。

当然,赵神牛技术很菜,他一局只放一个技能,不过每个技能都可以放无数次。

第一行有三个整数,分别表示 k,m,n。

后面 m 行,每行两个整数,第(i + 1)行的整数表示耗费的法力值a[i]和造成的伤害b[i]

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int k = sc.nextInt();
		int m = sc.nextInt();
		int n = sc.nextInt();
		int[] a = new int[m];
		int[] b = new int[m];
		int count = 0;
		for (int i = 0; i < m; i++) {
			a[i] = sc.nextInt();
			b[i] = sc.nextInt();
		}
		
		
		for (int j = 0; j < m; j++) {
			if (a[j] == 0 && b[j] != 0) {
				System.out.print((j + 1) + " ");
				count ++;
			}
			
			if (a[j] != 0) {
				if ((k / a[j]) * b[j] >= n) {
					System.out.print((j + 1) + " ");
					count ++;
				}
			}
		}
		if (count == 0) {
			System.out.println("-1");
		}
	}	
}

代码不全,继续努力!!!

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页