第 1 章 顺序结构

1 [视频]整数运算(题号1000)
2 [视频]实数运算1(题号1001)
3 [视频]实数运算2(题号1002)

第 2 章 选择结构

1 [视频]选择结构(if)1(题号1003)
2 [视频]选择结构(if)2(题号1004)
3 [视频]选择结构(if)3:逻辑运算符&&是什么意思(题号1005)
4 [视频]选择结构(if)4:逻辑运算符 || 是什么意思(题号1006)
5 [视频]选择结构(if)5:逻辑运算符&&和 || 混用(题号1007)

第 3 章 循环结构for

1 [视频]循环结构(for)1(题号1008)
2 [视频]循环结构(for)2(题号1009)
3 [视频]循环结构(for)3(题号1010)
4 [视频]循环结构(for)4:数组(题号1011)
5 [视频]循环结构(for+if)1(题号1012)
6 [视频]循环结构(for+if)2:求数组中的最大值(题号1013)
7 [视频]循环结构(for+if)3(题号1014)

第 4 章 函数

1 [视频]函数的使用1(题号1015)
2 [视频]函数的使用2(题号1016)
3 [视频]函数的使用3(题号1017)
4 [视频]函数的使用4:求最大公约数(题号1018)

第 5 章 多重循环for+循环结构while

1 [视频]两重for循环1:杨辉三角形(题号1019)
2 [视频]两重for循环2:完美数(题号1020)
3 [视频]两重for循环3:打印菱形(题号1021)
4 [视频]循环结构(while)1(题号1022)
5 [视频]循环结构(while)2:角谷猜想(题号1023)

第 6 章 语言入门实战

1 [视频]趣味整数1:亲密数(题号1024)
2 [视频]趣味整数2:自守数(题号1025)
3 [视频]趣味整数3:回文数(题号1026)
4 [视频]趣味整数4:水仙花数(题号1027)
5 [视频]趣味整数5:勾股数(题号1028)
6 [视频]打印矩阵1(螺旋矩阵)(题号1029)
7 [视频]打印矩阵2(蛇形矩阵)(题号1030)
8 [视频]字符串基本操作:基本字符串函数(题号1146)

第 7 章 排序

1 [视频]基础排序1:冒泡排序(题号1142)
2 [视频]基础排序2:冒泡排序(绝对值排序)(题号1143)
3 [视频]基础排序3:快速排序(题号1144)
4 [视频]基础排序4:快速排序(大整数:快排+比较函数)(题号1145)
5 基数排序(题号1203)

第 8 章 递归(深度搜索)

1 [视频]递归1:全排列(题号1031)
2 [视频]递归2:组合(题号1032)
3 [视频]递归3:组合+判断素数(题号1033)
4 [视频]递归4:二叉树的后序遍历(题号1034)
5 [视频]递归5:n皇后问题(题号1035)
6 [视频]递归6:统计出栈(题号1036)
7 [视频]递归7:走迷宫(题号1037)
8 [视频]递归8:分解数(题号1038)
9 [视频]递归9:骑士巡游(题号1039)
10 [视频]递归10:素数圈(题号1040)
11 [视频]递归11:售货员的难题(题号1041)
12 [视频]递归12:平分石头(题号1042)
13 [视频]递归13:因式分解(深搜+剪枝 或 DP)(题号1043)
14 [视频]递归14:简单数谜(题号1044)
15 [视频]递归15:分块(题号1045)

第 9 章 宽度搜索

1 [文档]康托展开和康托展开的逆运算(题号1220)
2 [视频]宽搜1:8数码问题(题号1046)
3 宽搜2:魔板(题号1047)
4 宽搜3:巧妙取量(题号1048)
5 宽搜4:海上舰队Ⅱ(题号1049)
6 宽搜5:基因重组(题号1050)

第 10 章 高精度运算 104

1 [视频]高精度加高精度(题号1051)
2 [视频]高精度减高精度(题号1052)
3 [视频]高精度乘高精度(题号1053)
4 [视频]高精度乘单精度(题号1054)

第 11 章 二分与分治

1 【二分(模板)】找x(题号1370)
2 【二分】查找最接近的元素(题号1371)
3 【二分】月度开销(题号1372)
4 【二分】派(题号1373)
5 【二分】二分法求函数的零点(题号1374)
6 【二分+排序(模版)】查找(题号1375)
7 【二分+排序】求合法方案(题号1376)
8 【分治(模版)】输出前k大的数(题号1377)
9 【分治】统计数字(题号1378)
10【分治】光荣的梦想(题号1379)

第 12 章 贪心

1 【贪心】删数问题(题号1606)
2 【贪心】修理牛棚(题号1607)
3 【贪心】战后恢复(题号1643)
4 【贪心】白菜按钮(题号1650)
5 【贪心】过桥问题(题号1656)
6 【贪心】白菜博弈(题号1669)
7 【贪心】白菜的生长周期(题号1676)
8 【贪心】买一送一(题号1682)
9 【贪心】捕老鼠(题号1694)
10 【贪心】糖果传递(题号1696)
11 【贪心】排队买白菜(题号1699)

第 13 章 背包问题

1 [视频]背包1:填满型01背包(题号1055)
2 [视频]背包2:填满型01背包(题号1056)
3 [视频]背包3:含价值的填满型01背包(题号1057)
4 [视频]背包4:含价值的填满型完全背包(题号1058)
5 [视频]背包5:复杂型背包(挑战题)(题号1059)
6 [视频]背包6:含价值的填满型完全背包(题号1060)
7 [视频]背包7:匹配性填满型完全背包(题号1061)
8 [视频]背包8:匹配性填满型完全背包(题号1062)

第 14 章 动态规划基本模型

1 动态规划基本模型:一维一边推
2 动态规划基本模型:二维一边推
3 动态规划基本模型:中链式
4 动态规划基本模型:非常规DP

第 15 章 杂题与练习

1 【模拟】堆排序(题号1201)
2 【模拟】Huffuman树(哈夫曼树)(题号1600)
3 【数学模拟】进制转换(题号1601)
4 【递归】2n皇后问题(题号1602)
5 【规律】字符串规律(题号1603)
6 【模拟】时间转换(题号1604)
7 【模拟】约瑟夫问题(题号1605)
8 【策略+模拟】洗牌问题(题号1608)
9 【链表】又是洗牌问题(题号1609)
10 【模拟+枚举】关于GCD的问题(题号1610)
11 【模拟+枚举】过剩数(题号1611)
12 【模拟+枚举】回文质数(题号1612)
13 【枚举搜索】猜测棋局(题号1613)
14 【筛选法】分解整数(题号1614)
15 【挑战题】求正整数(题号1615)
16 【回溯细节】输出出栈序列(题号1616)
17 【挑战题】带权宽搜(题号1617)
18 【DP中链式】矩阵相乘的次数(题号1618)
19 【圆形DP】比武大会(题号1621)
20 【背包】多元方程的解数(题号1622)
21 【背包】分组(题号1623)
22 【挑战题】数的划分(题号1626)
23 【宽搜】最少转弯问题(题号1628)
24 【宽搜】字符变换(题号1629)
25 【思维题】中位数(题号1631)
26 【搜索】循环赛(题号1632)
27 【模拟】拆礼物(题号1640)
28 【二分模拟】点和矩形(题号1641)
29 【思维】喜糖袋(题号1642)
30 【模拟】Lucky加密(题号1644)
31 【模拟】caioj的讨论版(题号1645)
32 【字符串】加减算式(题号1647)
33 【模拟】素数判断(题号1648)
34 【模拟】摆数字(题号1651)
35 【排序】小白菜的排序(题号1652)
36 【模拟】白菜位交换 (题号1653)
37 【搜索】白菜函数(题号1654)
38 【模拟】双重回文数(题号1655)
39 【思维】系统升级(题号1657)
40 【递归】放白菜(题号1658)
41 【模拟】白菜繁殖(题号1659)
42 【循环、数组】矩阵旋转(题号1660)
43 【思维】回文素数加强版(题号1663)
44 【暴力枚举】哥德巴赫猜想(题号1664)
45 【思维】连续自然数和(题号1665)
46 【搜索】烤白菜(题号1666)
47 【思维】提取白菜(题号1667)
48 【搜索】重组白菜(题号1668)
49 【递归】汉诺塔1(题号1670)
50 【递归】汉诺塔2(题号1671)
51 【模拟】猴子选大王(约瑟夫问题)(题号1672)
52 【模拟】猴子选大王加强版(约瑟夫问题)(题号1673)
53 【模拟】猴子选大王再加强版(约瑟夫问题)(题号1674)
54 【模拟】白菜的分数(题号1675)
55 【数论】白菜数(题号1677)
56 【数学】波浪数(题号1679)
57 【模拟】等差数列(题号1683)
58 【模拟】电梯(题号1684)
59 【宽搜】滑雪(题号1685)
60 【数学】节日彩灯(题号1686)
61 【排序】精心挑选(题号1687)
62 【模拟】开灯-关灯(题号1688)
63 【背包】考前复习(题号1689)
64 【规律】轮状病毒(题号1690)
65 【搜索】派对(题号1691)
66 【规律】能量采集(题号1692)
67 【模拟】数字黑洞(题号1693)
68 【宽搜】四子连棋(题号1695)


  • 2017 - 2020 caioj.cn