题解

剑指Offer-39 数组中出现次数超过一半的数字

剑指Offer-38 字符串的排列

剑指Offer-34 二叉树中和为某一值的路径

剑指Offer-37 序列化二叉树

剑指Offer-36 二叉搜索树与双向链表

剑指Offer-35 复杂链表的复制

剑指Offer-33 二叉搜索树的后序遍历序列

剑指Offer-32.3 从上到下打印二叉树III

剑指Offer-32.2 从上到下打印二叉树II

剑指Offer-32.1 从上到下打印二叉树

剑指Offer-31 栈的压入、弹出序列

剑指Offer-30 包含min函数的栈

剑指Offer-29 顺时针打印矩阵

剑指Offer-28 对称的二叉树

剑指Offer-27 二叉树的镜像

剑指Offer-26 树的子结构

剑指Offer-25 合并两个排序的链表

剑指Offer-24 反转链表

剑指Offer-22 链表中倒数第k个节点

剑指Offer-21 调整数组顺序使奇数位于偶数前面

剑指Offer-20 表示数值的字符串

剑指Offer-19 正则表达式匹配

剑指Offer-18 删除链表的节点

剑指Offer-17 打印从1到最大的n位数

剑指Offer-16 数值的整数次方

剑指Offer-15 二进制中1的个数

剑指Offer-14.2 剪绳子II

剑指Offer-14.1 剪绳子

剑指Offer-13 机器人的运动范围

剑指Offer-12 矩阵中的路径

剑指Offer-11 旋转数组的最小数字

剑指Offer-10.2 青蛙跳台阶问题

剑指Offer-10.1 斐波那契数列

剑指Offer-09 用两个栈实现队列

剑指Offer-07 重建二叉树

剑指Offer-06 从尾到头打印链表

剑指Offer-05 替换空格

剑指Offer-04 二维数组中的查找

剑指Offer-03 数组中重复的数字

PATA-1010 Radix

PATA-1008 Elevator

PATA-1009 Product of Polynomials

PATA-1007 Maximum Subsequence Sum

PATA-1006 Sign In and Sign Out

PATA-1005 Spell It Right

PATA-1004 Counting Leaves

PATA-1003 Emergency

PATA-1002 A+B for Polynomials

PATA-1001 A+B Format

HDU-4763 Theme Section

HDU-4847 Wow! Such Doge!

HDU-3068 最长回文

HDU-3294 Girls' research

HDU-4513 吉哥系列故事-完美队形II

POJ-3376 Finding Palindromes

POJ-3974 Palindrome

HDU-3613 Best Reward

POJ-3746 Teacher YYF

FZU-1901 Period II

LightOJ-1355 Game of CS

HDU-2609 How many

HDU-3374 String Problem

HDU-2328 Corporate Identity

HDU-1238 Substrings

HDU-4300 Clairewd’s message

HDU-3336 Count the string

HDU-2594 Simpsons’ Hidden Talents

POJ-3080 Blue Jeans

POJ-2406 Power Strings

HDU-1358 Period

HDU-3746 Cyclic Nacklace

HDU-2087 剪花布条

HDU-1711 Number Sequence

HDU-3980 Paint Chain

HDU-2509 Be the Winner

LightOJ-1199 Partitioning Game

LightOJ-1393 Crazy Calendar

LightOJ-1253 Misere Nim

LightOJ-1247 Matrix Game

LightOJ-1192 Left Right

LightOJ-1186 Incredible Chess

HDU-4388 Stone Game II

HDU-2188 选拔志愿者

HDU-2897 邂逅明下

HDU-2516 取石子游戏

HDU-2486 A simple stone game

HDU-2177 取(2堆)石子游戏

ZOJ-3057 Beans Game

POJ-3922 A simple stone game

POJ-3533 Light Switching Game

HDU-3404 Switch lights

POJ-3480 John

POJ-2975 Nim

POJ-2960 S-Nim

POJ-2425 A Chess Game

POJ-2348 Euclid's Game

HDU-1848 Fibonacci again and again

POJ-2068 Nim

POJ-2311 Cutting Game

POJ-1704 Georgia and Bob

POJ-1740 A New Stone Game

HDU-1846 Brave Game

HDU-1847 Good Luck in CET-4 Everybody!

HDU-1849 Rabbit and Grass

HDU-1805 Being a Good Boy in Spring Festival

HDU-2147 kiki's game

HDU-2149 Public Sale

POJ-2505 A multiplication game

POJ-2484 A Funny Game

POJ-2234 Matches Game

HDU-1527 取石子游戏

POJ-1067 取石子游戏

PATB-1095 解码PAT准考证

PATB-1094 谷歌的招聘

PATB-1093 字符串A+B

PATB-1092 最好吃的月饼

PATB-1091 N-自守数

PATB-1090 危险品装箱

PATB-1089 狼人杀-简单版

PATB-1088 三人行

PATB-1087 有多少不同的值

PATB-1086 就不告诉你

PATB-1085 PAT单位排行

PATB-1084 外观数列

PATB-1083 是否存在相等的差

PATB-1082 射击比赛

PATB-1081 检查密码

PATB-1080 MOOC期终成绩

PATB-1079 延迟的回文数

PATB-1078 字符串压缩与解压

PATB-1077 互评成绩计算

PATB-1076 Wifi密码

PATB-1075 链表元素分类

PATB-1074 宇宙无敌加法器

PATB-1073 多选题常见计分法

PATB-1072 开学寄语

PATB-1071 小赌怡情

PATB-1070 结绳

PATB-1069 微博转发抽奖

PATB-1068 万绿丛中一点红

PATB-1067 试密码

PATB-1066 图像过滤

PATB-1065 单身狗

PATB-1064 朋友数

PATB-1063 计算谱半径

PATB-1062 最简分数

PATB-1061 判断题

PATB-1060 爱丁顿数

PATB-1059 C语言竞赛

PATB-1058 选择题

PATB-1057 数零壹

PATB-1056 组合数的和

PATB-1055 集体照

PATB-1054 求平均值

PATB-1053 住房空置率

PATB-1052 卖个萌

PATB-1051 复数乘法

PATB-1050 螺旋矩阵

PATB-1049 数列的片段和

PATB-1048 数字加密

PATB-1047 编程团体赛

PATB-1046 划拳

PATB-1045 快速排序

PATB-1044 火星数字

PATB-1043 输出PATest

PATB-1042 字符统计

PATB-1041 考试座位号

PATB-1040 有几个PAT

PATB-1039 到底买不买

PATB-1038 统计同成绩学生

PATB-1037 在霍格沃茨找零钱

PATB-1036 跟奥巴马一起编程

PATB-1035 插入与归并

PATB-1034 有理数四则运算

PATB-1033 旧键盘打字

PATB-1032 挖掘机技术哪家强

PATB-1031 查验身份证

PATB-1030 完美数列

PATB-1029 旧键盘

PATB-1028 人口普查

PATB-1027 打印沙漏

PATB-1026 程序运行时间

PATB-1025 反转链表

PATB-1024 科学计数法

PATB-1023 组个最小数

PATB-1022 D进制的A+B

PATB-1021 个位数统计

PATB-1020 月饼

PATB-1019 数字黑洞

PATB-1018 锤子剪刀布

PATB-1017 A除以B

PATB-1016 部分A+B

PATB-1015 德才论

PATB-1014 福尔摩斯的约会

PATB-1013 数素数

PATB-1012 数字分类

PATB-1011 A+B 和 C

PATB-1010 一元多项式求导

PATB-1009 说反话

PATB-1008 数组元素循环右移问题

PATB-1007 素数对猜想

PATB-1006 换个格式输出整数

PATB-1005 继续(3n+1)猜想

PATB-1004 成绩排名

PATB-1003 我要通过!

PATB-1002 写出这个数

PATB-1001 害死人不偿命的(3n+1)猜想

POJ-3273 Monthly Expense

POJ-3122 Pie

POJ-2752 Seek the Name, Seek the Fame

POJ-1837 Balance

POJ-1050 To the Max

HDU-1069 Monkey and Banana

HDU-1029 Ignatius and the Princess IV

ZOJ-1195 Blowing Fuses

ZOJ-1168 Function Run Fun

ZOJ-1164 Software CRC

HDU-6699 Block Breaker

HDU-1686 Oulipo

HDU-3639 Hawk-and-Chicken

HDU-1827 Summer Holiday

HDU-2767 Proving Equivalences

POJ-1251 Jungle Roads

HDU-1269 迷宫城堡

HDU-1160 FatMouse's Speed

POJ-2264 Advanced Fruits

POJ-2250 Compromise

POJ-1458 Common Subsequence

POJ-2533 Longest Ordered Subsequence

POJ-1836 Alignment

HDU-2639 Bone Collector II

HDU-2602 Bone Collector

HDU-2955 Robberies

HDU-2191 采购粮食

HDU-1171 Big Event in HDU

HDU-2546 饭卡

HDU-3567 Eight II

HDU-1043 Eight

HDU-2612 Find a way

HDU-1495 非常可乐

HDU-1241 Oil Deposits

POJ-3984 迷宫问题

UVA-11624 Fire!

FZU-2150 Fire Game

POJ-3414 Pots

POJ-3087 Shuffle'm Up

POJ-3126 Prime Path

POJ-1426 Find The Multiple

POJ-3279 Fliptile

POJ-3278 Catch That Cow

POJ-2251 Dungeon Master

POJ-1321 棋盘问题