Contest1030 - 2017級新生周賽(三)B
阿新 • • 發佈:2018-11-11
1322 Problem B
題目描述
大家都知道《崩壞3》是一款非常休閒的手遊(笑),在大偉哥的精巧設計下,《崩壞3》憑藉其精美的畫面吸引了許多玩家,現在Stone作為一個剛入門的艦長,十分想要八重櫻這個角色,可是無奈Stone沒有錢氪補給卡,所以Stone只好選擇爆肝收集碎片,但是問題來了,現在距離期末考試只有n天了,課業十分緊張,每天Stone除了肝碎片,還有很多必須要乾的事情所以被佔用了一部分的時間。請你程式設計判斷一下Stone最早第幾天可以得到自己心儀的女武神。
輸入
第一行,兩個數n和t,n-->距離期末考試的天數,t-->收集所有八重櫻碎片需要的總時間(單位是秒)。
資料範圍:(1 <= n <= 100)(1 <= t <= 1000000)
第二行,n個數字a[1], a[2]...a[n],每個數字用空格隔開,a[i]-->每天Stone被其他瑣事所佔用的時間(單位是秒)。
資料範圍:(0 <= a[i] <= 86400)
輸出
Stone最早第幾天得到自己心儀的女武神。
樣例輸入
2 2 86400 86398
樣例輸出
2
import java.util.Scanner; public class Gamenew { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int t = sc.nextInt(); int a[] = new int[n]; for (int i = 0; i < a.length; i++) { a[i] = sc.nextInt(); } int temp = 0; for (int i = 0; i < a.length; i++) { temp = 86400 - a[i]; if(t>temp) { t -= temp; }else { System.out.println(i+1); } } } }