关注
幸运的袋子
我这完全找了P了一个Java的,还是数组越界啊
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class Main {
static ArrayList<Integer> num=new
ArrayList<>();
static ArrayList<Integer> val=new
ArrayList<>();
static int n;
static int nxt []=new int[1005];
static int dfs(int i, int s, int p) {
if (i >= n)
return s>p?1:0;
if (val.get(i) > 1 && s < p)
return 0;
return dfs(i + 1, s + val.get(i), p * val.get(i)) +
dfs(nxt[i], s, p);
}
static int solve() {
val = num;
int p = n;
for (int i = n - 1; i >= 0; i--) {
if (i < n - 1 && val.get(i + 1) >
val.get(i))
p = i + 1;
nxt[i] = p;
}
return dfs(0, 0, 1);
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
n=in.nextInt();
for(int i = 0; i < n; i++){
num.add(in.nextInt());
}
Collections.sort(num);
System.out.println(solve());
}
}
}
查看原帖
点赞 3
相关推荐
点赞 评论 收藏
分享
10-11 22:31
广州市第二中学 Java 点赞 评论 收藏
分享
09-16 16:44
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
- 1... HR面,到底该准备些啥(附核心问题回答思路)1.8W
- 2... 懂车帝二面 2025.10.11 1h32min4561
- 3... 除了卷大厂,还有其他出路吗。。。4561
- 4... 双非秋招timeline供参考(腾讯字节阿里快手美团)3317
- 5... 小红书一面面经3072
- 6... 牛牛求救🆘,不敢梭哈后端第二技能点怎么搭配2767
- 7... 10.12pdd笔试大鸭蛋2509
- 8... 第一次去北京那么远的地方实习,心里总是不安,大家会有这种感觉吗?2329
- 9... 10.12 拼多多技术岗笔试 第二题 求教2275
- 10... 华为10月10号考的手写LSTM被压中了2027
正在热议
更多
# 面包vs爱情,怎么选? #
7802次浏览 89人参与
# 职场新人体验 #
83911次浏览 595人参与
# 爱玛科技集团求职进展汇总 #
27188次浏览 195人参与
# 实习生如何通过转正 #
104241次浏览 1394人参与
# tplink提前批进度交流 #
207083次浏览 1506人参与
# 安克创新求职进展汇总 #
53939次浏览 528人参与
# 深信服秋招来了 #
279735次浏览 2915人参与
# Tplink求职进展汇总 #
180415次浏览 912人参与
# 秋招结束之后的日子 #
86264次浏览 976人参与
# 面试被问“你的缺点是什么?”怎么答 #
154736次浏览 2147人参与
# 贝壳求职进展汇总 #
34583次浏览 184人参与
# 硬件/芯片公司岗位评价 #
8363次浏览 28人参与
# Offer比较,你最看重什么? #
215271次浏览 1389人参与
# 互联网公司爆料 #
144704次浏览 708人参与
# 招银网络求职进展汇总 #
168401次浏览 992人参与
# 联影求职进展汇总 #
43076次浏览 284人参与
# 华为海思工作体验 #
29102次浏览 120人参与
# 新凯来求职进展汇总 #
49775次浏览 126人参与
# 材料进Fab厂真的劝退吗? #
56140次浏览 204人参与
# 五一之后,实习真的很难找吗? #
88061次浏览 556人参与
# 应届生,你找到工作了吗 #
69047次浏览 459人参与
# 总结:哪家公司最喜欢泡池子 #
144084次浏览 520人参与