-
个人简介
#include <bits/stdc++.h> using namespace std; const int maxn = 1010; long long dp[maxn]; bool is[maxn]; vector<int> pr; void get(int n) { for (int i = 0; i <= n; ++i) { is[i] = true; } is[0] = is[1] = false; for (int i = 2; i <= sqrt(n); ++i) { if (is[i]) { for (int j = i * i; j <= n; j += i) { is[j] = false; } } } for (int i = 2; i <= n; ++i) { if (is[i]) { pr.push_back(i); } } }
int main() { int n; cin >> n; if (n < 2) { cout << 0 << endl; return 0; } get(n); dp[0] = 1; for (int p : pr) { for (int j = p; j <= n; ++j) { dp[j] += dp[j - p]; } } cout << dp[n] << endl; return 0; } [ A+B Problem PLUS]题解 原理:01背包dp
-
通过的题目
- J0023
- HJ104
- HJ062
- P387
- J1052
- P390
- P391
- P396
- P397
- P401
- J1053
- P403
- P404
- P406
- J1080
- P408
- P410
- P411
- P412
- P413
- P414
- P415
- P416
- P417
- J1013
- P420
- P421
- J1030
- P423
- P424
- P426
- P427
- P432
- P435
- P436
- P437
- P438
- P439
- P440
- P441
- J1071
- P443
- P444
- P445
- P446
- P447
- P448
- J1056
- P450
- P451
- P452
- P453
- P455
- P456
- P457
- P463
- P467
- P473
- P478
- J1081
- P497
- P517
- P523
- P524
- P526
- P533
- P536
- P537
- P539
- P540
- P541
- P542
- P543
- P544
- P545
- P546
- P547
- P548
- P549
- P555
- P556
- P557
- P558
- P559
- P560
- P561
- P562
- P563
- P564
- P565
- P566
- P567
- P571
- P572
- P573
- P605
- P614
- J1078
- J1059
- P633
- P647
- P683
- P686
- J1095
- J1096
- J1016
- J1087
- J1077
- J1067
- J1015
- JXGQ21017
- P849
- P851
- P906
- HJ009
- J1014
- P984
- J1017
- J1020
- J1083
- J1086
- J1085
- J1026
- J1031
- J1089
- J1025
- P1020
- J1024
- P1047
- J1069
- J1032
- P1057
- J1037
- J1038
- J1058
- P1098
- J1039
- J1051
- P1133
- P1136
- P1173
- P1191
- P1248
- P1271
- J1019
- J1084
- P1415
- P1416
- P1424
- P1428
- P1528
- P1538
- J1079
- HJ022
- P1650
- J1082
- P1687
- P1701
- P1769
- P1770
- P1771
- P1772
- P1773
- P1774
- P1775
- P1776
- P1777
- P1778
- P1779
- P1780
- P1781
- P1782
- P1783
- P1785
- P1786
- P1787
- P1788
- P1789
- P1790
- P1791
- P1792
- P1793
- P1795
- P1797
- P1798
- P1799
- P1800
- P1802
- P1804
- J1829
- HJ023
- P2042
- P2048
- P2328
- HJ114
- P2359
- JSD5017
- JX3008
- P2382
- P2384
- P2389
- P2423
- J1070
- J1068
- HJ075
- HJ064
- P2503
- HJ004
- HJ015
- HJ017
- JSD5015
- J1010
- J1011
- J1012
- HJ025
- HJ118
- HJ119
- SC2024SD7T1
- SC2024SD7T2
- SC2024SD7T3
- SC2024SD7T4
- SC2024SD7T5
- SC2024SD7T6
- SC2024SD7T7
- SC2024SD7T8
- SC2024SD7T9
- SC2024SD7T10
- SC2024SD7T11
- SC2024SD7T12
- SC2024SD7T13
- SC2024SD7T14
- SC2024SD7T15
- SC2024SD7T16
- SC2024SD7T17
- SC2024SD7T18
- SC2024SD7T19
- SC2024SD7T20
- SC2024SD7T21
- SC2024SD7T22
- SC2024SD7T23
- SC2024SD7T24
- SC2024SD7T25
- SC2024SD7T26
- SC2024SD7T27
- SC2024SD7T28
- SC2024SD7T29
- SC2024SD7T30
- P2973
- P3048
- J1029
- HJ122
- JSD5018
- HJ068
- HJ034
- JX3007
- P3140
- P3163
- P3164
- HJ014
- HJ073
- HJ108
- J1001
- J1002
- J1003
- J1004
- J1005
- J1006
- J1007
- J1008
- J1009
- J1021
- J1022
- J1023
- J1027
- J1028
- JX3001
- J1033
- J1034
- J1035
- J1036
- SC2024SD6T13
- J1040
- J1041
- J1042
- J1043
- J1044
- J1045
- J1046
- J1047
- J1048
- J1049
- J1050
- J1054
- J1055
- J1057
- J1060
- J1061
- J1062
- J1063
- J1064
- J1065
- J1066
- J1072
- J1073
- J1074
- J1075
- J1076
- J1088
- J1090
- J1091
- J1092
- J1093
- J1094
- HJ080
- JX6001
- JX4800
- JX4801
- ABC002B
- JX4804
- JX8888
- P3708
- JXGQ203A
- JXGQ203D
- HJ006
- HJ020
- HJ107
- JXGQ206C
- HJ012
- HJ013
- HJ070
- ABC005B
- jx202538
- HJ060
- HJ052
- FSJX003A
- P3916
- P3917
- P3918
- JSD3002
- JSD5002
- JSD5003
- JSD3004
- P3994
- P3995
- YS1201
- YSYS1204
- P4002
- JSD5005
- P4017
- JX2025100Problem029
- JX2025100Problem007
- JSD5006
- JX2025100Problem008
- HJ054
- HJ057
- HJ058
- HJ028
- HJ061
- HJ030
- HJ035
- JX2025100Problem009
- XB1005
- JSD3009
- P4103
- GESP1103
- GESP1104
- GESP1067
- GESP1068
- GESP1031
- GESP1032
- T1393
- T1394
- GESP1019
- GESP1020
- GESP1050
- GESP1055
- GESP1056
- GESP1089
- GESP1091
- GESP1092
- P4197
- JX2025100Problem010
- P4212
- P4214
- P4216
- P4225
- P4226
- P4227
- P4232
- P4233
- P4235
- P4245
- P4247
- P4248
- JX2025100Problem015
- JSD3012
- JSD3013
- JSD3016
- JSD3015
- JX20253contest4A
- JX20253contest4B
- JX20253contest4C
- JX202530051A
- P4413
- P4415
- P4416
- P4418
- P4419
- P4420
- P4422
- P4424
- P4425
- P4427
- P4428
- JX20253contest1C
- P4437
- P4439
- P4451
- JSD3018
- P4453
- JX20253contest5A
- P4460
- Summercamptest2025A
- Summercamptest2025B
- P4517
- P4521
- JXGQ25003A
- Summercamptest2025C
- P4630
- P4631
- P4632
- P4633
- P4634
- P4636
- P4702
- ERFEN007
- ZXCS002A
- ZXCS002B
- ZXCS003A
- ZXCS004A
- ZXCS003C
- ABC002A
- ABC004A
- HJ001
- P4872
- P4874
-
最近活动
- 2025北京线下营第一期第三次联合测试 IOI
- 2025北京线下营ACM欢乐赛 ACM/ICPC
- 2025北京线下营第一期第二次联合测试 IOI
- 2025广州线下营入营分班测(第一期) IOI
- 2025北京线下营入营分班测(第一期) IOI
- 2025C++暑期集训营入营测试题(补测) IOI
- 2025C++暑期集训营入营测试题 IOI
- 乔斯2025预备队第二十一次周赛 IOI
- 乔斯2025预备队第二十次周赛 IOI
- 乔斯2025预备队第十九次周赛 IOI
- 乔斯2025预备队第十八次周赛 IOI
- 2025-5月C++信奥月赛--算法强化 IOI
- 2025-5月C++信奥月赛--语法基础 IOI
- 乔斯2025预备队第十七次周赛 IOI
- 乔斯2025预备队第十六次周赛 IOI
- 乔斯2025预备队第十五次周赛 IOI
- 乔斯2025预备队第十四次周赛 IOI
- 4月C++信奥月赛--算法强化 IOI
- 4月C++信奥月赛--语法基础 IOI
- 乔斯2025预备队第十三次周赛 IOI
- 第十二次补测 IOI
- 乔斯2025预备队第十二次周赛 IOI
- 3月C++信奥月赛--算法强化 IOI
- 3月C++信奥月赛--语法基础 IOI
- 乔斯2025预备队第十一次周赛 IOI
- 乔斯2025预备队第十次周赛 IOI
- GESP四级测试 IOI
- 乔斯2025预备队第九次周赛 IOI
- 乔斯2025预备队第八次周赛 IOI
- 乔斯2025预备队第七次周赛 IOI
- L1基础刷题训练 IOI
- 1月C++信奥月赛--算法强化 IOI
- 1月C++信奥月赛--语法基础 IOI
- 寒假刷题联合训练88题 IOI
- 乔斯2025预备队第六次周赛 IOI
- 乔斯2025预备队第五次周赛 IOI
- 12月C++信奥月赛--语法基础 IOI
- 12月C++信奥月赛--算法强化 IOI
- 乔斯2025预备队第四次周赛 IOI
- 乔斯2025集训队第四次周赛 IOI
- 乔斯2025预备队第三次周赛 IOI
- USACO 2023 February Contest, Bronze IOI
- 11月C++信奥月赛--语法基础 IOI
- 11月C++信奥月赛--算法强化 IOI
- 乔斯2025预备队第二次周赛 IOI
- 乔斯2025预备队第一次周赛 IOI
- CSP-J2 2024 IOI
- 乔斯2025集训队选拔赛 IOI
- 乔斯2025预备队选拔赛 IOI
- 2024乔斯复赛集训九连测-(第九场) IOI
- CSP-S2 2020 ACM/ICPC
- CSP-S2 2023 ACM/ICPC
- 2024乔斯复赛集训九连测-(第四场) IOI
- “乔斯杯”青少年编程挑战赛(入门级) IOI
- 北京线下营入营分班测2(第二期) IOI
- C++暑期线下集训营入营测试题 IOI
- C++暑期线上集训营入营测试题 IOI
题目标签
- 入门
- 258
- 语法基础
- 157
- 循环
- 85
- 基本运算
- 69
- 基础
- 69
- 分支
- 41
- 字符串
- 39
- 数学
- 34
- 一维数组
- 33
- 普及-
- 28
- 算法基础
- 22
- 枚举
- 15
- 普及
- 15
- 二维数组
- 14
- GESP真题
- 14
- 月赛
- 11
- 排序
- 9
- 信息素养大赛
- 9
- 函数
- 7
- 模拟算法
- 6