关注
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[][] arr = new int[n][2];
for (int i = 0; i < n; i++) {
arr[i][0] = sc.nextInt();
arr[i][1] = sc.nextInt();
}
Arrays.sort(arr, (v1, v2) -> (v1[1] - v2[1]));
long ans = help(arr);
System.out.println(ans);
}
private static long help(int[][] arr) {
long sum = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i][1] == 0) {
sum += arr[i][0];
arr[i][0] = 0;
} else {
break;
}
}
Arrays.sort(arr,(v1,v2)->(v2[0]-v1[0]));
for (int i = 0; i < arr.length; i++) {
if(arr[i][0] == 0) break;
if(arr[i][0] > sum){
sum += arr[i][0];
}else{
sum*=2;
}
}
return sum;
}
}
查看原帖
2 3
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习进度记录 #
133727次浏览 1441人参与
# 大城市找工作会更容易吗 #
11353次浏览 77人参与
# 平安产险科技中心求职汇总 #
244120次浏览 2613人参与
# 牛友故事会 #
602553次浏览 12528人参与
# 大家每天通勤多久? #
27530次浏览 192人参与
# 金山WPS工作体验 #
16805次浏览 111人参与
# Keep实习校招 #
47188次浏览 249人参与
# 好未来求职进展汇总 #
3042次浏览 17人参与
# 生化环材还是天坑吗 #
28370次浏览 269人参与
# 你最近一次加班是什么时候? #
60279次浏览 326人参与
# 签约有哪些注意事项 #
25129次浏览 219人参与
# 中兴求职进展汇总 #
578770次浏览 2608人参与
# 反问环节如何提问 #
84454次浏览 1901人参与
# 学历or实习经历,哪个更重要 #
87128次浏览 643人参与
# 哪个瞬间让你对大厂祛魅了? #
277091次浏览 1736人参与
# 淘天集团工作体验 #
5962次浏览 30人参与
# 小红书求职进展汇总 #
49357次浏览 438人参与
# 途虎求职进展汇总 #
58950次浏览 362人参与
# tplink提前批进度交流 #
153441次浏览 1316人参与
# 地方国企笔面经互助 #
22858次浏览 48人参与
# 求职你最看重什么? #
64172次浏览 365人参与
# 工作中的卑微时刻 #
8048次浏览 51人参与