diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/exercies.md" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/exercies.md" new file mode 100644 index 0000000000000000000000000000000000000000..d1c585b78d907bb0eaf4f8582aaf35f2c64a4395 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/exercies.md" @@ -0,0 +1,21 @@ +# 打家劫舍 + +一个小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 + +给定一个代表每个房屋存放金额的非负整数数组,计算不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。  + +## 输入描述 +输入一个正整数n代表房屋的数量(n≤100),接着输入n个非负整数代表每间房屋的现金数量 + +## 输出描述 +小偷能偷取的最大金额。 + +## 输入样例 +4 +1 2 3 1 + +## 输出样例 +4 + +## 提示 +无 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/solution.c" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/solution.c" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/1.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/1.in" new file mode 100644 index 0000000000000000000000000000000000000000..d0ebc780dd26aa0fa06ac11c00c419583dce160c --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/1.in" @@ -0,0 +1,2 @@ +4 +1 2 3 1 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/1.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/1.out" new file mode 100644 index 0000000000000000000000000000000000000000..b8626c4cff2849624fb67f87cd0ad72b163671ad --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/1.out" @@ -0,0 +1 @@ +4 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/10.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/10.in" new file mode 100644 index 0000000000000000000000000000000000000000..1191247b6d9a206f6ba3d8ac79e26d041dd86941 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/10.in" @@ -0,0 +1,2 @@ +1 +2 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/10.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/10.out" new file mode 100644 index 0000000000000000000000000000000000000000..0cfbf08886fca9a91cb753ec8734c84fcbe52c9f --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/10.out" @@ -0,0 +1 @@ +2 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/2.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/2.in" new file mode 100644 index 0000000000000000000000000000000000000000..ce886b7eccbedc8c3ac579ba38819c59b2c5aab7 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/2.in" @@ -0,0 +1,2 @@ +8 +1 2 3 1 4 7 2 3 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/2.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/2.out" new file mode 100644 index 0000000000000000000000000000000000000000..8351c19397f4fcd5238d10034fa7fa384f14d580 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/2.out" @@ -0,0 +1 @@ +14 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/3.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/3.in" new file mode 100644 index 0000000000000000000000000000000000000000..79ee6c4c2ddc3232887620d7c9070ed3e27a2b14 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/3.in" @@ -0,0 +1,2 @@ +8 +1 2 3 5 4 7 2 3 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/3.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/3.out" new file mode 100644 index 0000000000000000000000000000000000000000..98d9bcb75a685dfbfd60f611c309410152935b3d --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/3.out" @@ -0,0 +1 @@ +17 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/4.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/4.in" new file mode 100644 index 0000000000000000000000000000000000000000..35644f84773b31c6553a584f1af6b7f65ef69435 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/4.in" @@ -0,0 +1,2 @@ +8 +4 2 3 5 4 7 2 3 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/4.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/4.out" new file mode 100644 index 0000000000000000000000000000000000000000..d6b24041cf04154f8f902651969675021f4d93a5 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/4.out" @@ -0,0 +1 @@ +19 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/5.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/5.in" new file mode 100644 index 0000000000000000000000000000000000000000..212333c0910bcbfd6ca79217ce4535b7491831b6 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/5.in" @@ -0,0 +1,2 @@ +8 +4 2 3 5 4 7 6 3 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/5.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/5.out" new file mode 100644 index 0000000000000000000000000000000000000000..d6b24041cf04154f8f902651969675021f4d93a5 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/5.out" @@ -0,0 +1 @@ +19 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/6.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/6.in" new file mode 100644 index 0000000000000000000000000000000000000000..03a660998e81c67c78455f82ceade40096cc1af1 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/6.in" @@ -0,0 +1,2 @@ +8 +4 2 3 5 4 2 6 3 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/6.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/6.out" new file mode 100644 index 0000000000000000000000000000000000000000..98d9bcb75a685dfbfd60f611c309410152935b3d --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/6.out" @@ -0,0 +1 @@ +17 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/7.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/7.in" new file mode 100644 index 0000000000000000000000000000000000000000..f81b8305f0559ed62654232d542ef919305df51d --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/7.in" @@ -0,0 +1,2 @@ +8 +1 2 3 2 4 2 6 3 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/7.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/7.out" new file mode 100644 index 0000000000000000000000000000000000000000..8351c19397f4fcd5238d10034fa7fa384f14d580 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/7.out" @@ -0,0 +1 @@ +14 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/8.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/8.in" new file mode 100644 index 0000000000000000000000000000000000000000..b3bb3663d4d89644172339691ba2cd3342cbed62 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/8.in" @@ -0,0 +1,2 @@ +8 +1 2 3 2 4 2 2 3 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/8.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/8.out" new file mode 100644 index 0000000000000000000000000000000000000000..b4de3947675361a7770d29b8982c407b0ec6b2a0 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/8.out" @@ -0,0 +1 @@ +11 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/9.in" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/9.in" new file mode 100644 index 0000000000000000000000000000000000000000..17c2a6905d2f861de894752d0b4b7aa896577ac8 --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/9.in" @@ -0,0 +1,2 @@ +8 +1 2 3 5 4 2 4 3 diff --git "a/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/9.out" "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/9.out" new file mode 100644 index 0000000000000000000000000000000000000000..48082f72f087ce7e6fa75b9c41d7387daecd447b --- /dev/null +++ "b/exercises/csdn/\344\270\255\347\255\211/\346\211\223\345\256\266\345\212\253\350\210\215/test_cases/9.out" @@ -0,0 +1 @@ +12