第二题AC 91%, 求大佬帮看问题 import java.util.Scanner; // 91% /** * 思路: * 先看血量够走几轮, * 在看最后一轮中能走几格 */ public class Main2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); long m = sc.nextLong(); int[] arr = new int[n]; long sum =0; for (int i=0;i<arr.length;i++){ arr[i]= sc.nextInt(); sum += arr[i]; } long size = m/sum; //size*n; long remain = m%sum; long last = 0; for (int i=0;i<n;i++){ if (remain>=arr[i]){ last++; remain -=arr[i]; } } System.out.println(size*n+last); } }
点赞

相关推荐

05-19 09:12
河南大学 Java
程序员小白条:怎么还用网上的经典项目,速成是很少有人去捞面试的
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务