diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/config.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..9418229d080a4cb22e8adecd97472d0271c8f00b --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "algorithm-77796fecc167496f966ca74e5bcbdbd0", + "keywords": [ + "蓝桥杯", + "微生物增殖" + ], + "children": [], + "export": [] +} \ No newline at end of file diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/desc.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/desc.md" new file mode 100644 index 0000000000000000000000000000000000000000..5d941fd4bc3d4e6a290150932738b15d98e78d8a --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/desc.md" @@ -0,0 +1,6 @@ +假设有两种微生物 X 和 Y +X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。 +一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 +现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 +如果X=10,Y=90呢? +本题的要求就是写出这两种初始条件下,60分钟后Y的数目。 diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.cpp" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.cpp" new file mode 100644 index 0000000000000000000000000000000000000000..467e2efde5564da355ced2187f304f7998026376 --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.cpp" @@ -0,0 +1,16 @@ +#include +using namespace std; +int main() +{ + int x = 10, y = 90; + for (int i = 1; i <= 120; i++) + { + if (i % 2 == 1) + y -= x; + if (i % 4 == 0) + y *= 2; + if (i % 6 == 0) + x *= 2; + } + cout << y << endl; +} \ No newline at end of file diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/solution.java" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.java" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/solution.java" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.java" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d33aa59cc711608fca6327c56c759fe6dffeaae4 --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "726d26074a32497191afef29cc3df868" +} \ No newline at end of file diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.md" new file mode 100644 index 0000000000000000000000000000000000000000..8703c68bee2b8fe944294565f4f4dac38cdc50d2 --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/22.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.md" @@ -0,0 +1,49 @@ +# 微生物增殖 + +假设有两种微生物 X 和 Y +X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。 +一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 +现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 +如果X=10,Y=90呢? +本题的要求就是写出这两种初始条件下,60分钟后Y的数目。 + + +## aop + +### before + +```cpp + +``` + +### after + +```cpp + +``` + +## 答案 + +```cpp +94371840 +``` + +## 选项 + +### A + +```cpp +167772160 +``` + +### B + +```cpp +47185920 +``` + +### C + +```cpp +92160 +``` diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/config.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/config.json" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/config.json" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/config.json" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/desc.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/desc.md" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/desc.md" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/desc.md" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/solution.cpp" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/solution.cpp" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/solution.cpp" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/solution.cpp" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.java" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/solution.java" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.java" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/solution.java" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/solution.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/solution.json" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/solution.json" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/solution.json" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/solution.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/solution.md" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/4.\346\226\220\346\263\242\351\202\243\345\245\221/solution.md" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/3.\350\223\235\346\241\245\346\235\257-\351\200\222\345\275\222/5.\346\226\220\346\263\242\351\202\243\345\245\221/solution.md" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/config.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/config.json" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/config.json" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/config.json" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/desc.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/desc.md" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/desc.md" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/desc.md" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.cpp" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.cpp" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.cpp" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.cpp" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.java" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.java" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.json" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.json" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.json" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.md" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.md" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/7.\350\223\235\346\241\245\346\235\257-\346\220\234\347\264\242/7.\347\254\25439\347\272\247\345\217\260\351\230\266/solution.md" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/config.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..3b89390377f8c6eeee735c6f277f853ca197f2aa --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "algorithm-1f2daf40ce1443709e3f585f658bcd5b", + "keywords": [ + "蓝桥杯", + "装饰珠" + ], + "children": [], + "export": [] +} \ No newline at end of file diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/desc.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/desc.md" new file mode 100644 index 0000000000000000000000000000000000000000..e9e9a46f0723bbf9f1b057e60d95d94b01f04f1e --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/desc.md" @@ -0,0 +1,46 @@ +#### 题目描述 +在怪物猎人这一款游戏中,玩家可以通过给装备镶嵌不同的装饰珠来获取 相应的技能,以提升自己的战斗能力。 + +已知猎人身上一共有 6 件装备,每件装备可能有若干个装饰孔,每个装饰孔有各自的等级,可以镶嵌一颗小于等于自身等级的装饰珠 (也可以选择不镶嵌)。 + +装饰珠有 M 种,编号 1 至 M,分别对应 M 种技能,第 i 种装饰珠的等级为 $L_i$,只能镶嵌在等级大于等于 $L_i$ 的装饰孔中。 +对第 i 种技能来说,当装备相应技能的装饰珠数量达到 $K_i$个时,会产生$W_i$($K_i$)的价值,镶嵌同类技能的数量越多,产生的价值越大,即$W_i$($K_{i-1}$)<$W_i$($K_i$)。但每个技能都有上限$P_i$(1≤$P_i$≤7),当装备的珠子数量超过$P_i$时,只会产生$W_i$($P_i$)的价值。 + +对于给定的装备和装饰珠数据,求解如何镶嵌装饰珠,使得 6 件装备能得到的总价值达到最大。 + +#### 输入描述 +输入的第 1 至 6 行,包含 6 件装备的描述。其中第i行的第一个整数Ni表示第i件装备的装饰孔数量。后面紧接着Ni个整数,分别表示该装备上每个装饰孔的等级L(1≤ L ≤4)。 +第 7 行包含一个正整数 M,表示装饰珠 (技能) 种类数量。 +第 8 至 M + 7 行,每行描述一种装饰珠 (技能) 的情况。每行的前两个整数$L_j$(1≤ $L_j$ ≤4)和$P_j$(1≤ $P_j$ ≤7)分别表示第 j 种装饰珠的等级和上限。接下来$P_j$个整数,其中第 k 个数表示装备该中装饰珠数量为 k 时的价值$W_j$(k)。 +其中$1 ≤ N_i ≤ 50,1 ≤ M ≤ 10^4,1 ≤ W_j(k) ≤ 10^4。$ + +#### 输出描述 +输出一行包含一个整数,表示能够得到的最大价值。 +#### 输入 +``` +1 1 +2 1 2 +1 1 +2 2 2 +1 1 +1 3 +3 +1 5 1 2 3 5 8 +2 4 2 4 8 15 +3 2 5 10 +``` +#### 输出 +``` +20 +``` +#### 样例说明 +按照如下方式镶嵌珠子得到最大价值 20,括号内表示镶嵌的装饰珠的种类编号: +``` +1: (1) +2: (1) (2) +3: (1) +4: (2) (2) +5: (1) +6: (2) +``` +4 颗技能 1 装饰珠,4 颗技能 2 装饰珠 $W_1(4) + W_2(4) = 5 + 15 = 20。W_1(4)+W_2(4)=5+15=20$。 \ No newline at end of file diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.cpp" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.cpp" new file mode 100644 index 0000000000000000000000000000000000000000..c120430f00d6b015d6c5cb11f722f88e25632ebb --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.cpp" @@ -0,0 +1,68 @@ +#include +#include +using namespace std; +int Solution() +{ + int n, sum = 0, L[5] = {0}, m, M, W[5][10] = {0}, le, P, res = 0; + for (int i = 0; i < 6; i++) + { + cin >> n; + sum += n; + for (int j = 0; j < n; j++) + { + cin >> m; + L[m]++; + } + } + cin >> M; + int ww; + for (int i = 0; i < M; i++) + { + cin >> le >> P; + for (int j = 1; j <= P; j++) + { + cin >> ww; + if (ww > W[le][j]) + W[le][j] = ww; + if ((j + 1 > P) && P < 7) + for (int k = j + 1; k <= 7; k++) + W[le][k] = W[le][k - 1]; + } + } + for (int i = 0; i <= L[4]; i++) + { + for (int j = 0; j <= (sum - L[1] - L[2] - i); j++) + { + for (int k = 0; k <= (sum - L[1] - (i + j)); k++) + { + for (int s = 0; s <= (sum - (i + j + k)); s++) + { + int a, b, c, d; + if (i > 7) + a = 7; + else + a = i; + if (j > 7) + b = 7; + else + b = j; + if (k > 7) + c = 7; + else + c = k; + if (s > 7) + d = 7; + else + d = s; + res = max(res, W[4][a] + W[3][b] + W[2][c] + W[1][d]); + } + } + } + } + return res; +} +int main() +{ + cout << Solution(); + return 0; +} diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.java" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.java" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.json" new file mode 100644 index 0000000000000000000000000000000000000000..d534f3f6867b709d6611e5785047efdd272f6948 --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "CSDN.net", + "source": "solution.md", + "exercise_id": "8b374f1e3965460e97f165638222ab90" +} \ No newline at end of file diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.md" new file mode 100644 index 0000000000000000000000000000000000000000..8caabbc3b47957a8084c97cab79b2e1f79a5a747 --- /dev/null +++ "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/3.\350\243\205\351\245\260\347\217\240/solution.md" @@ -0,0 +1,277 @@ +# 装饰珠 + +**题目描述** + +在怪物猎人这一款游戏中,玩家可以通过给装备镶嵌不同的装饰珠来获取 相应的技能,以提升自己的战斗能力。 + +已知猎人身上一共有 6 件装备,每件装备可能有若干个装饰孔,每个装饰孔有各自的等级,可以镶嵌一颗小于等于自身等级的装饰珠 (也可以选择不镶嵌)。 + +装饰珠有 M 种,编号 1 至 M,分别对应 M 种技能,第 i 种装饰珠的等级为 $L_i$,只能镶嵌在等级大于等于 $L_i$ 的装饰孔中。 +对第 i 种技能来说,当装备相应技能的装饰珠数量达到 $K_i$个时,会产生$W_i$($K_i$)的价值,镶嵌同类技能的数量越多,产生的价值越大,即$W_i$($K_{i-1}$)<$W_i$($K_i$)。但每个技能都有上限$P_i$(1≤$P_i$≤7),当装备的珠子数量超过$P_i$时,只会产生$W_i$($P_i$)的价值。 + +对于给定的装备和装饰珠数据,求解如何镶嵌装饰珠,使得 6 件装备能得到的总价值达到最大。 + +**输入描述** + +输入的第 1 至 6 行,包含 6 件装备的描述。其中第i行的第一个整数Ni表示第i件装备的装饰孔数量。后面紧接着Ni个整数,分别表示该装备上每个装饰孔的等级L(1≤ L ≤4)。 +第 7 行包含一个正整数 M,表示装饰珠 (技能) 种类数量。 +第 8 至 M + 7 行,每行描述一种装饰珠 (技能) 的情况。每行的前两个整数$L_j$(1≤ $L_j$ ≤4)和$P_j$(1≤ $P_j$ ≤7)分别表示第 j 种装饰珠的等级和上限。接下来$P_j$个整数,其中第 k 个数表示装备该中装饰珠数量为 k 时的价值$W_j$(k)。 +其中$1 ≤ N_i ≤ 50,1 ≤ M ≤ 10^4,1 ≤ W_j(k) ≤ 10^4。$ + +**输出描述** + +输出一行包含一个整数,表示能够得到的最大价值。 + +**输入** + +``` +1 1 +2 1 2 +1 1 +2 2 2 +1 1 +1 3 +3 +1 5 1 2 3 5 8 +2 4 2 4 8 15 +3 2 5 10 +``` + +**输出** + +``` +20 +``` + +**样例说明** + +按照如下方式镶嵌珠子得到最大价值 20,括号内表示镶嵌的装饰珠的种类编号: +``` +1: (1) +2: (1) (2) +3: (1) +4: (2) (2) +5: (1) +6: (2) +``` +4 颗技能 1 装饰珠,4 颗技能 2 装饰珠 $W_1(4) + W_2(4) = 5 + 15 = 20。W_1(4)+W_2(4)=5+15=20$。 + +以下错误的一项是? + +## aop + +### before + +```cpp +#include +using namespace std; +``` + +### after + +```cpp + +``` + +## 答案 + +```cpp +其他三个都不对 +``` + +## 选项 + +### A + +```cpp +int main() +{ + vector Hole(5); + int N, tmp, total = 0; + for (int i = 0; i < 6; ++i) + { + cin >> N; + for (int j = 0; j < N; ++j) + { + cin >> tmp; + ++Hole[tmp]; + ++total; + } + } + cin >> N; + vector L(N + 1); + vector> W(N + 1, vector()); + for (int i = 1; i <= N; ++i) + { + cin >> L[i]; + cin >> tmp; + W[i].resize(tmp + 1); + for (int j = 1; j <= tmp; ++j) + { + cin >> W[i][j]; + } + } + vector> dp(N + 1, vector(total + 1)); + int sum = 0; + int kind = 0; + for (int level = 4; level >= 1; --level) + { + sum += Hole[level]; + if (sum == 0) + continue; + for (int k = 1; k <= N; ++k) + { + if (L[k] == level) + { + ++kind; + + for (int i = 1; i <= sum; ++i) + { + dp[kind][i] = dp[kind - 1][i]; + } + + for (int i = 1; i < W[k].size(); ++i) + { + for (int j = sum; j >= i; --j) + { + dp[kind][j] = max(dp[kind][j], dp[kind - 1][j - i] + W[k][i]); + } + } + } + } + } + cout << *max_element(dp[kind].begin(), dp[kind].end()) << endl; + return 0; +} +``` + +### B + +```cpp +int Solution() +{ + int n, sum = 0, L[5] = {0}, m, M, W[5][10] = {0}, le, P, res = 0; + for (int i = 0; i < 6; i++) + { + cin >> n; + sum += n; + for (int j = 0; j < n; j++) + { + cin >> m; + L[m]++; + } + } + cin >> M; + int ww; + for (int i = 0; i < M; i++) + { + cin >> le >> P; + for (int j = 1; j <= P; j++) + { + cin >> ww; + if (ww > W[le][j]) + W[le][j] = ww; + if ((j + 1 > P) && P < 7) + for (int k = j + 1; k <= 7; k++) + W[le][k] = W[le][k - 1]; + } + } + for (int i = 0; i <= L[4]; i++) + { + for (int j = 0; j <= (sum - L[1] - L[2] - i); j++) + { + for (int k = 0; k <= (sum - L[1] - (i + j)); k++) + { + for (int s = 0; s <= (sum - (i + j + k)); s++) + { + int a, b, c, d; + if (i > 7) + a = 7; + else + a = i; + if (j > 7) + b = 7; + else + b = j; + if (k > 7) + c = 7; + else + c = k; + if (s > 7) + d = 7; + else + d = s; + res = max(res, W[4][a] + W[3][b] + W[2][c] + W[1][d]); + } + } + } + } + return res; +} +int main() +{ + cout << Solution(); + return 0; +} + +``` + +### C + +```cpp +constexpr size_t MAXN = 55, MAXS = 305, MAXM = 1e4 + 5; +int n[MAXN], cnt[5], Lv[MAXM], p[MAXM], w[MAXM][MAXN]; +int dp[MAXM][MAXS]; +int m; + +inline void Read() +{ + ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); + for (int i = 1; i <= 6; i++) + { + cin >> n[i]; + for (int j = 1, x; j <= n[i]; j++) + { + cin >> x; + cnt[x]++; + } + } + cin >> m; + for (int i = 1; i <= m; i++) + { + cin >> Lv[i] >> p[i]; + for (int j = 1; j <= p[i]; j++) + cin >> w[i][j]; + } +} + +inline int DP() +{ + memset(dp, 0x80, sizeof dp), dp[0][0] = 0; + int ans = 0, sum = 0, tot = 0; + for (int L = 4; L >= 1; L--) + { + sum += cnt[L]; + for (int i = 1; i <= m; i++) + if (Lv[i] == L) + { + tot++; + for (int k = 0; k <= sum; k++) + dp[tot][k] = dp[tot - 1][k]; + for (int j = 1; j <= p[i]; j++) + for (int k = j; k <= sum; k++) + dp[tot][k] = max(dp[tot][k], dp[tot - 1][k - j] + w[i][j]); + } + } + for (int i = 0; i <= sum; i++) + ans = max(ans, dp[tot][i]); + return ans; +} + +signed main() +{ + Read(); + cout << DP(); +} + +``` diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/config.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/config.json" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/config.json" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/config.json" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/desc.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/desc.md" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/desc.md" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/desc.md" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/solution.cpp" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/solution.cpp" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/solution.cpp" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/solution.cpp" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/solution.java" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/solution.java" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/solution.java" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/solution.java" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/solution.json" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/solution.json" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/solution.json" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/solution.json" diff --git "a/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/solution.md" "b/data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/solution.md" similarity index 100% rename from "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/1.\350\223\235\346\241\245\346\235\257-\345\237\272\347\241\200/6.\345\200\215\346\225\260\351\227\256\351\242\230/solution.md" rename to "data/1.\347\256\227\346\263\225\345\210\235\351\230\266/9.\350\223\235\346\241\245\346\235\257-\345\212\250\346\200\201\350\247\204\345\210\222/4.\345\200\215\346\225\260\351\227\256\351\242\230/solution.md" diff --git "a/data_backup/3.\350\223\235\346\241\245\346\235\257/0.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.md" "b/data_backup/3.\350\223\235\346\241\245\346\235\257/0.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.md" index 2689cc152fd9482eb034352e0309c251b3384080..8703c68bee2b8fe944294565f4f4dac38cdc50d2 100644 --- "a/data_backup/3.\350\223\235\346\241\245\346\235\257/0.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.md" +++ "b/data_backup/3.\350\223\235\346\241\245\346\235\257/0.\345\276\256\347\224\237\347\211\251\345\242\236\346\256\226/solution.md" @@ -25,7 +25,7 @@ X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟 ## 答案 ```cpp - +94371840 ``` ## 选项 @@ -33,17 +33,17 @@ X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟 ### A ```cpp - +167772160 ``` ### B ```cpp - +47185920 ``` ### C ```cpp - +92160 ``` diff --git "a/data_backup/3.\350\223\235\346\241\245\346\235\257/1.\350\243\205\351\245\260\347\217\240/solution.md" "b/data_backup/3.\350\223\235\346\241\245\346\235\257/1.\350\243\205\351\245\260\347\217\240/solution.md" index 1c66f40aa59b7eff979da97e2246bca7773a1235..43e2cdb963d1f801b5c9dbb5536835636f060fd4 100644 --- "a/data_backup/3.\350\223\235\346\241\245\346\235\257/1.\350\243\205\351\245\260\347\217\240/solution.md" +++ "b/data_backup/3.\350\223\235\346\241\245\346\235\257/1.\350\243\205\351\245\260\347\217\240/solution.md" @@ -56,12 +56,15 @@ ``` 4 颗技能 1 装饰珠,4 颗技能 2 装饰珠 $W_1(4) + W_2(4) = 5 + 15 = 20。W_1(4)+W_2(4)=5+15=20$。 +以下错误的一项是? + ## aop ### before ```cpp - +#include +using namespace std; ``` ### after @@ -73,7 +76,7 @@ ## 答案 ```cpp - +其他三个都不对 ``` ## 选项 @@ -81,17 +84,194 @@ ### A ```cpp - +int main() +{ + vector Hole(5); + int N, tmp, total = 0; + for (int i = 0; i < 6; ++i) + { + cin >> N; + for (int j = 0; j < N; ++j) + { + cin >> tmp; + ++Hole[tmp]; + ++total; + } + } + cin >> N; + vector L(N + 1); + vector> W(N + 1, vector()); + for (int i = 1; i <= N; ++i) + { + cin >> L[i]; + cin >> tmp; + W[i].resize(tmp + 1); + for (int j = 1; j <= tmp; ++j) + { + cin >> W[i][j]; + } + } + vector> dp(N + 1, vector(total + 1)); + int sum = 0; + int kind = 0; + for (int level = 4; level >= 1; --level) + { + sum += Hole[level]; + if (sum == 0) + continue; + for (int k = 1; k <= N; ++k) + { + if (L[k] == level) + { + ++kind; + + for (int i = 1; i <= sum; ++i) + { + dp[kind][i] = dp[kind - 1][i]; + } + + for (int i = 1; i < W[k].size(); ++i) + { + for (int j = sum; j >= i; --j) + { + dp[kind][j] = max(dp[kind][j], dp[kind - 1][j - i] + W[k][i]); + } + } + } + } + } + cout << *max_element(dp[kind].begin(), dp[kind].end()) << endl; + return 0; +} ``` ### B ```cpp +int Solution() +{ + int n, sum = 0, L[5] = {0}, m, M, W[5][10] = {0}, le, P, res = 0; + for (int i = 0; i < 6; i++) + { + cin >> n; + sum += n; + for (int j = 0; j < n; j++) + { + cin >> m; + L[m]++; + } + } + cin >> M; + int ww; + for (int i = 0; i < M; i++) + { + cin >> le >> P; + for (int j = 1; j <= P; j++) + { + cin >> ww; + if (ww > W[le][j]) + W[le][j] = ww; + if ((j + 1 > P) && P < 7) + for (int k = j + 1; k <= 7; k++) + W[le][k] = W[le][k - 1]; + } + } + for (int i = 0; i <= L[4]; i++) + { + for (int j = 0; j <= (sum - L[1] - L[2] - i); j++) + { + for (int k = 0; k <= (sum - L[1] - (i + j)); k++) + { + for (int s = 0; s <= (sum - (i + j + k)); s++) + { + int a, b, c, d; + if (i > 7) + a = 7; + else + a = i; + if (j > 7) + b = 7; + else + b = j; + if (k > 7) + c = 7; + else + c = k; + if (s > 7) + d = 7; + else + d = s; + res = max(res, W[4][a] + W[3][b] + W[2][c] + W[1][d]); + } + } + } + } + return res; +} +int main() +{ + cout << Solution(); + return 0; +} ``` ### C ```cpp +constexpr size_t MAXN = 55, MAXS = 305, MAXM = 1e4 + 5; +int n[MAXN], cnt[5], Lv[MAXM], p[MAXM], w[MAXM][MAXN]; +int dp[MAXM][MAXS]; +int m; + +inline void Read() +{ + ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); + for (int i = 1; i <= 6; i++) + { + cin >> n[i]; + for (int j = 1, x; j <= n[i]; j++) + { + cin >> x; + cnt[x]++; + } + } + cin >> m; + for (int i = 1; i <= m; i++) + { + cin >> Lv[i] >> p[i]; + for (int j = 1; j <= p[i]; j++) + cin >> w[i][j]; + } +} + +inline int DP() +{ + memset(dp, 0x80, sizeof dp), dp[0][0] = 0; + int ans = 0, sum = 0, tot = 0; + for (int L = 4; L >= 1; L--) + { + sum += cnt[L]; + for (int i = 1; i <= m; i++) + if (Lv[i] == L) + { + tot++; + for (int k = 0; k <= sum; k++) + dp[tot][k] = dp[tot - 1][k]; + for (int j = 1; j <= p[i]; j++) + for (int k = j; k <= sum; k++) + dp[tot][k] = max(dp[tot][k], dp[tot - 1][k - j] + w[i][j]); + } + } + for (int i = 0; i <= sum; i++) + ans = max(ans, dp[tot][i]); + return ans; +} + +signed main() +{ + Read(); + cout << DP(); +} ``` diff --git a/leetcode_helper.py b/leetcode_helper.py index a577cbad0762e52b4c43ca4eb8cea831b7920a9c..cdbd45782e3b19cca8aaab5f7c8293e845aa5c00 100644 --- a/leetcode_helper.py +++ b/leetcode_helper.py @@ -514,6 +514,10 @@ def add_solution_md_template_for_lanqiao(): pass +def check_need_to_add_exercises_dir(): + pass + + if helper_function == 'count_tag_class': @@ -527,7 +531,7 @@ if helper_function == 'modify_back_up_dir_name': add_solution_md_template_for_lanqiao() - +add_color_for_special_exercises() # leetcode_helper_update_md() # leetcode_helper_update_config()