程序设计入门题解

一、C语言练习题解

 

C语言练习(一)

HDU1000 HDU1089-HDU1096 A+B for Input-Output Practice (I)-(VIII)(入门必备训练) - 海岛Blog - CSDN博客

HDU2000 ASCII码排序【字符串排序】 - 海岛Blog - CSDN博客

HDU2001 计算两点间的距离【入门】 - 海岛Blog - CSDN博客

HDU2002 计算球体积【入门】 - 海岛Blog - CSDN博客

HDU2003 求绝对值【入门】 - 海岛Blog - CSDN博客

HDU2004 成绩转换 - 海岛Blog - CSDN博客

HDU2005 第几天?【日期计算】 - 海岛Blog - 博客频道 - CSDN.NET

HDU2006 求奇数的乘积 - 海岛Blog - CSDN博客

HDU2007 平方和与立方和【序列处理】 - 海岛Blog - CSDN博客

 

C语言练习(二)

HDU2008 数值统计【入门】 - 海岛Blog - CSDN博客

HDU2009 求数列的和 - 海岛Blog - CSDN博客

HDU2010 水仙花数【进制+趣味程序】 - 海岛Blog - CSDN博客

HDU2011 多项式求和 - 海岛Blog - CSDN博客

HDU2012 素数判定 - 海岛Blog - CSDN博客

HDU2013 蟠桃记【递推】 - 海岛Blog - CSDN博客

HDU2014 青年歌手大奖赛_评委会打分 - 海岛Blog - CSDN博客

HDU2015 偶数求和 - 海岛Blog - CSDN博客

 

C语言练习(三)

HDU2016 数据的交换输出 - 海岛Blog - CSDN博客

HDU2017 字符串统计 - 海岛Blog - CSDN博客

HDU2018 母牛的故事【递推+入门】 - 海岛Blog - CSDN博客

HDU2019 数列有序! - 海岛Blog - CSDN博客

HDU2020 绝对值排序【入门】 - 海岛Blog - CSDN博客

HDU2021 发工资咯:) - 海岛Blog - CSDN博客

HDU2022 海选女主角 - 海岛Blog - CSDN博客

HDU2023 求平均成绩【入门】 - 海岛Blog - CSDN博客

 

C语言练习(四)

HDU2024 C语言合法标识符【入门】 - 海岛Blog - CSDN博客

HDU2025 查找最大元素 - 海岛Blog - CSDN博客

HDU2026 首字母变大写【入门】 - 海岛Blog - CSDN博客

HDU2027 统计元音【入门】 - 海岛Blog - CSDN博客

HDU2028 Lowest Common Multiple Plus【入门】 - 海岛Blog - CSDN博客

HDU2029 Palindromes _easy version【入门】 - 海岛Blog - CSDN博客

HDU2030 汉字统计【入门】 - 海岛Blog - CSDN博客

HDU2031 进制转换【进制】 - 海岛Blog - CSDN博客

HDU2032 杨辉三角【入门+趣味程序】 - 海岛Blog - CSDN博客

 

二、百练

 

百练(一)

Bailian2723 不吉利日期(POJ NOI0113-02)【日期计算】 - 海岛Blog - CSDN博客

Bailian2734 十进制到八进制(POJ NOI0113-45)【入门+八进制】 - 海岛Blog - CSDN博客

Bailian2735 八进制到十进制【入门】(POJ NOI0113-46) - 海岛Blog - CSDN博客

Bailian2750 鸡兔同笼【入门】 - 海岛Blog - CSDN博客

Bailian2887 能被3,5,7整除的数【入门】 - 海岛Blog - CSDN博客

Bailian4003 十六进制转十进制【十六进制】 - 海岛Blog - CSDN博客

Bailian2729 求12以内n的阶乘 Bailian2730 求20以内n的阶乘【递推】 - 海岛Blog - CSDN博客

Bailian4139 不定方程求解(POJ NOI MATH-7650) - 海岛Blog - CSDN博客

 

百练(二)

Bailian2685 打印水仙花数【入门】 - 海岛Blog - CSDN博客

Bailian2689 大小写字母互换【入门+文本处理】(POJ NOI0107-14) - 海岛Blog - CSDN博客

Bailian2710 数制转换(POJ NOI0113-01)【进制】 - 海岛Blog - CSDN博客

Bailian2753 菲波那契数列(POJ NOI0202-1755)【数列】 - 海岛Blog - CSDN博客

Bailian2888 字符串中的数字【字符串】 - 海岛Blog - CSDN博客

Bailian3708 1的个数【进制】 - 海岛Blog - CSDN博客

Bailian3718 位操作练习【位运算】 - 海岛Blog - CSDN博客

Bailian4096 信号转换【密码】 - 海岛Blog - CSDN博客

 

百练(三)

Bailian2747 Bailian4146 数字方格【暴力】 - 海岛Blog - CSDN博客

Bailian2764 数根(POJ NOI0113-50)【数论】 - 海岛Blog - CSDN博客

Bailian2767 简单密码(POJ NOI0107-10)【密码】 - 海岛Blog - CSDN博客

Bailian3248 最大公约数【数论】 - 海岛Blog - CSDN博客

Bailian4013 中位数【中位数】 - 海岛Blog - CSDN博客

Bailian4015 邮箱验证【字符串】 - 海岛Blog - CSDN博客

Bailian4017 爬楼梯(POJ NOI0202-3089)【递推】 - 海岛Blog - CSDN博客

Bailian4039 IP地址转换【进制】 - 海岛Blog - CSDN博客

 

百练(四)

Bailian2681 求字符串长度【字符串】 - 海岛Blog - CSDN博客

Bailian2688 求字母的个数【输入流】 - 海岛Blog - CSDN博客

Bailian2721 忽略大小写比较字符串大小(POJ NOI0107-16)【字符串】 - 海岛Blog - CSDN博客

Bailian2743 字符串判等【字符串】 - 海岛Blog - CSDN博客

Bailian2719 陶陶摘苹果(POJ NOI0106-02, vijos P1102)【序列处理】 - 海岛Blog - CSDN博客

Bailian2880 句中最长的单词【字符串】 - 海岛Blog - CSDN博客

Bailian3195 最大公约数【数论】 - 海岛Blog - CSDN博客

Bailian3711 字符串移位包含问题【字符串循环匹配】(POJ NOI0107-19) - CSDN博客

 

百练(五)

Bailian2679 整数的立方和【入门】 - 海岛Blog - CSDN博客

Bailian2699 自整除数【入门+进制】 - 海岛Blog - CSDN博客

Bailian2733 判断闰年【入门】(POJ NOI0104-17) - 海岛Blog - CSDN博客

Bailian3179 最长单词【字符串】 - 海岛Blog - CSDN博客

Bailian3237 鸡兔同笼【入门】 - 海岛Blog - CSDN博客

Bailian3255 十进制到六进制【进制】 - 海岛Blog - CSDN博客

Bailian3670 计算鞍点(POJ NOI0108-05)【矩阵】 - 海岛Blog - CSDN博客

Bailian3710 有多少位不同【位运算】 - 海岛Blog - CSDN博客

Bailian4104 单词翻转(POJ NOI0107-27)【堆栈+字符流】 - 海岛Blog - CSDN博客

 

百练(六)

Bailian2676 整数的个数【入门】(POJ NOI0105-11) - 海岛Blog - CSDN博客

Bailian2686 打印完数【暴力】 - 海岛Blog - CSDN博客

Bailian2690 首字母大写【字符串】 - 海岛Blog - CSDN博客

Bailian2700 字符替换【字符串】 - 海岛Blog - CSDN博客

Bailian2714 求平均年龄(POJ NOI0105-01)【入门】 - 海岛Blog - CSDN博客

Bailian2722 学分绩点【序列处理】 - 海岛Blog - CSDN博客

Bailian2796 Bailian3681 数字求和【入门】 - 海岛Blog - CSDN博客

Bailian2886 能被3除尽的数之和【入门】 - 海岛Blog - CSDN博客

Bailian3177 判决素数个数【入门】(POJ NOI0113-10) - 海岛Blog - CSDN博客

Bailian3659 判断是否为C语言的合法标识符【文本处理】 - 海岛Blog - CSDN博客

 

百练(七)

Bailian2694 逆波兰表达式(POJ NOI0202-1696, POJ NOI0303-1696) - 海岛Blog - CSDN博客

Bailian2786 Pell数列【数列】(POJ NOI0102-1788,POJ NOI0103-1788) - 海岛Blog - CSDN博客

Bailian2798 2进制转化为16进制【进制】 - 海岛Blog - CSDN博客

Bailian2810 完美立方【暴力】(POJ NOI0201-1812) - 海岛Blog - CSDN博客

Bailian2972 确定进制(POJ NOI0113-34,POJ NOI0201-1973)【暴力+进制】 - 海岛Blog - CSDN博客

Bailian2981 大整数加法【大数】(POJ NOI0106-10) - 海岛Blog - CSDN博客

Bailian3164 奇偶排序【排序】 - 海岛Blog - CSDN博客

Bailian3709 2进制转化为3进制【进制】 - 海岛Blog - CSDN博客

Bailian4071 查找出现了k次的字符【字符串】 - 海岛Blog - CSDN博客

 

百练(八)

Bailian1017 装箱问题【贪心】 - 海岛Blog - CSDN博客

POJ1657 Bailian1657 Distance on Chessboard【基础】 - 海岛Blog - CSDN博客

Bailian2807 两倍【序列】 - 海岛Blog - CSDN博客

Bailian2808 校门外的树【基础】 - 海岛Blog - CSDN博客

Bailian2818 密码【密码+置换】 - 海岛Blog - CSDN博客

Bailian2820 Ancient Cryptogram【密码】 - 海岛Blog - CSDN博客

 

百练(九)

Bailian2801 填词 POJ1629 ZOJ1546 Fillword【排序】 - 海岛Blog - CSDN博客

Bailian4134 查找最接近的元素【二分查找】 - 海岛Blog - CSDN博客

Bailian2760 数字三角形【DP】 - 海岛Blog - CSDN博客

Bailian4148 生理周期【枚举+中国剩余定理】 - 海岛Blog - CSDN博客

 

 

百练(十)

Bailian4117 简单的整数划分问题【记忆化递归】 - 海岛Blog - CSDN博客

Bailian2757 最长上升子序列【DP】 - 海岛Blog - CSDN博客

POJ NOI0113-04 垂直直方图(Bailian2800) - 海岛Blog - CSDN博客

Bailian2713 肿瘤面积【基础】 - 海岛Blog - CSDN博客

 

 

百练(十一)

Bailian2677 Bailian3865 肿瘤检测【基础】 - 海岛Blog - CSDN博客

Bailian2680 化验诊断【入门】 - 海岛Blog - CSDN博客

Bailian2973 Skew数【进制】 - 海岛Blog - CSDN博客

POJ NOI0113-03 八进制小数(Bailian2765) - 海岛Blog - CSDN博客

Bailian2742 Number of letters【入门】 - 海岛Blog - CSDN博客

Bailian2744 子串 - 海岛Blog - CSDN博客

Bailian2975 Caesar Cryptogram【密码】 - 海岛Blog - CSDN博客

Bailian2976 Bailian1936 All in All【字符串匹配】 - 海岛Blog - CSDN博客

Bailian2819 W的密码【密码+模拟】 - 海岛Blog - CSDN博客

 

 

百练(十二)

Bailian2804 词典【map+字典树】 - 海岛Blog - CSDN博客

Bailian2797 最短前缀【字典树】 - 海岛Blog - CSDN博客

Bailian2799 浮点数格式【文本处理+最值】 - 海岛Blog - CSDN博客

Bailian2712 细菌繁殖【日期计算+位运算】 - 海岛Blog - CSDN博客

Bailian2964 日历问题【日期+模拟】 - 海岛Blog - CSDN博客

Bailian2965 玛雅历【日期计算】 - 海岛Blog - CSDN博客

Bailian2966 时区转换【时区计算】 - 海岛Blog - CSDN博客

Bailian 特殊日历计算【日期计算】 - 海岛Blog - CSDN博客

Bailian2980 大整数乘法 - 海岛Blog - CSDN博客

Bailian2737 大整数除法 - 海岛Blog - CSDN博客

 

百练(十三)

Bailian2806 公共子序列【最长公共子序列+DP】 - 海岛Blog - CSDN博客

 

百练(十四)

Bailian2815 城堡问题【DFS】 - 海岛Blog - CSDN博客

Bailian1183 反正切函数的应用【迭代计算】 - 海岛Blog - CSDN博客

Bailian2748 全排列【全排列】(POJ NOI0202-1750) - 海岛Blog - CSDN博客

Bailian2787 算24【DFS】(POJ NOI0205-1789) - 海岛Blog - CSDN博客

 

 

百练(十五)

Bailian2745 显示器 - 海岛Blog - CSDN博客

Bailian2952 循环数 - 海岛Blog - CSDN博客

Bailian2790 迷宫【DFS】 - 海岛Blog - CSDN博客

 

 

百练(十六)

Bailian1664 Placing apples【递推+记忆化递归】 - 海岛Blog - CSDN博客

Bailian2692 假币问题【暴力】 - 海岛Blog - CSDN博客

Bailian2738 实数加法 - 海岛Blog - CSDN博客

Bailian2756 二叉树(POJ NOI0306-1758) - 海岛Blog - CSDN博客

Bailian2788 二叉树 - 海岛Blog - CSDN博客

Bailian2793 孙子问题 - 海岛Blog - CSDN博客

Bailian2816 红与黑【DFS】 - 海岛Blog - CSDN博客

Bailian3254 约瑟夫问题No.2【模拟】 - 海岛Blog - CSDN博客

Bailian4047 全排列【全排列】 - 海岛Blog - CSDN博客

Bailian4106 出现两次的字符-Characters Appearing twice【计数统计】 - 海岛Blog - CSDN博客

 

 

三、基础训练

 

基础训练(一)

HDU2078 复习时间【水题】 - 海岛Blog - CSDN博客

HDU2156 分数矩阵【数学计算+水题】 - 海岛Blog - CSDN博客

HDU2178 猜数字【数学计算+水题】 - 海岛Blog - CSDN博客

HDU2548 两军交锋【数学计算+水题】 - 海岛Blog - CSDN博客

HDU2500 做一个正气的杭电人【水题】 - 海岛Blog - CSDN博客

HDU2551 竹青遍野【数学计算+水题】 - 海岛Blog - CSDN博客

HDU2520 我是菜鸟,我怕谁【水题】 - 海岛Blog - 博客频道 - CSDN.NET

HDU2562 奇偶位互换【输入输出流】 - 海岛Blog - CSDN博客

 

基础训练(二)

HDU1205 吃糖果【水题】 - 海岛Blog - 博客频道 - CSDN.NET

HDU1235 统计同成绩学生人数【序列处理】 - 海岛Blog - CSDN博客

HDU1859 最小长方形【水题】 - 海岛Blog - CSDN博客

HDU2153 仙人球的残影【数学计算+水题】 - 海岛Blog - CSDN博客

HDU2537 8球胜负【水题】 - 海岛Blog - 博客频道 - CSDN.NET

HDU2547 无剑无我【水题】 - 海岛Blog - CSDN博客

HDU2561 第二小整数【序列处理】 - 海岛Blog - CSDN博客

HDU2567 寻梦【输入输出流】 - 海岛Blog - CSDN博客

 

基础训练(三)

HDU1215 七夕节【水题】 - 海岛Blog - CSDN博客

HDU1273 漫步森林 - 海岛Blog - CSDN博客

HDU1279 验证角谷猜想【水题】 - 海岛Blog - CSDN博客

HDU1406 完数【水题】 - 海岛Blog - CSDN博客

HDU1860 统计字符【水题+输入输出】 - 海岛Blog - CSDN博客

HDU1870 愚人节的礼物【堆栈+输入输出】 - 海岛Blog - 博客频道 - CSDN.NET

HDU2040 亲和数【水题】 - 海岛Blog - CSDN博客

HDU2096 小明A+B - 海岛Blog - CSDN博客

 

基础训练(四)

HDU1166 敌兵布阵【树状数组】 - 海岛Blog - CSDN博客

HDU1234 开门人和关门人【水题】 - 海岛Blog - CSDN博客

HDU1251 统计难题【字典树】 - 海岛Blog - CSDN博客

HDU1262 寻找素数对 - 海岛Blog - CSDN博客

HDU1996 汉诺塔VI【水题】 - 海岛Blog - CSDN博客

HDU2034 人见人爱A-B - 海岛Blog - CSDN博客

HDU2041 超级楼梯【递推+水题】 - 海岛Blog - CSDN博客

HDU2057 A + B Again【水题】 - 海岛Blog - CSDN博客

HDU2549 壮志难酬【水题+输入输出】 - 海岛Blog - CSDN博客

HDU4548 美素数 - 海岛Blog - CSDN博客

 

基础训练(六)

HDU1248 寒冰王座【0/1背包+DP】 - 海岛Blog - CSDN博客

HDU1287 破译密码【密码】 - 海岛Blog - CSDN博客

HDU1408 盐水的故事【模拟+数学】 - 海岛Blog - CSDN博客

HDU1877 又一版 A+B【进制】 - 海岛Blog - CSDN博客

HDU2036 改革春风吹满地【多边形面积】 - 海岛Blog - CSDN博客

HDU2039 三角形【水题】 - 海岛Blog - CSDN博客

HDU2043 密码【密码】 - 海岛Blog - CSDN博客

HDU2084 数塔【DP】 - 海岛Blog - CSDN博客

HDU3787 A+B【进制】 - 海岛Blog - CSDN博客

POJ3749 破译密码【密码】 - 海岛Blog - CSDN博客

 

基础训练(七)

HDU1201 18岁生日【日期计算+水题】 - 海岛Blog - CSDN博客

HDU1228 A + B【map】 - 海岛Blog - CSDN博客

HDU1230 火星A+B【进制】 - 海岛Blog - CSDN博客

HDU1276 士兵队列训练问题【模拟+array+vector+list】 - 海岛Blog - CSDN博客

HDU2033 人见人爱A+B - 海岛Blog - CSDN博客

HDU2042 不容易系列之二【递推】 - 海岛Blog - CSDN博客

HDU2050 折线分割平面【组合】 - 海岛Blog - CSDN博客

HDU2097 Sky数【进制】 - 海岛Blog - CSDN博客

HDU5687 Problem C【字典树】 - 海岛Blog - CSDN博客

POJ3751 时间日期格式转换【日期计算】 - 海岛Blog - CSDN博客

 

基础训练(八)

HDU1106 排序【字符串+整数+排序】 - 海岛Blog - CSDN博客

HDU1237 简单计算器【堆栈】 - 海岛Blog - CSDN博客

HDU1427 速算24点【DFS】 - 海岛Blog - CSDN博客

HDU1434 幸福列车【模拟+优先队列】 - 海岛Blog - CSDN博客

HDU1873 看病要排队【模拟+优先队列】 - 海岛Blog - CSDN博客

HDU2081 手机短号【水题】 - 海岛Blog - CSDN博客

HDU2094 产生冠军【set】 - 海岛Blog - CSDN博客

HDU3785 寻找大富翁【优先队列】 - 海岛Blog - CSDN博客

HDU5686 Problem B【递推】 - 海岛Blog - CSDN博客

POJ3748 位操作【位运算+STL】 - 海岛Blog - CSDN博客

 

基础训练(九)

Bailian1182 POJ1182 食物链【并查集】 - 海岛Blog - CSDN博客

POJ1321 Bailian1321 棋盘问题【DFS】 - 海岛Blog - CSDN博客

POJ1664 放苹果【递推】 - 海岛Blog - CSDN博客

POJ1833 排列【全排列】 - 海岛Blog - CSDN博客

POJ3749 破译密码【密码】 - 海岛Blog - CSDN博客

POJ3750 小孩报数问题【模拟】 - 海岛Blog - CSDN博客

POJ3752 字母旋转游戏【水题】 - 海岛Blog - CSDN博客

POJ3753 根据关键字进行字符串拷贝【文本处理】 - 海岛Blog - CSDN博客

 

基础训练(十)

POJ1061 青蛙的约会【扩展欧几里得算法】 - 海岛Blog - CSDN博客

POJ1067 HDU1527 取石子游戏【博弈】 - 海岛Blog - CSDN博客

POJ3980 取模运算【水题】 - 海岛Blog - CSDN博客

POJ3981 字符串替换【水题】 - 海岛Blog - CSDN博客

POJ3982 序列【大数】 - 海岛Blog - CSDN博客

POJ3983 快算24【暴力】 - 海岛Blog - CSDN博客

POJ3984 迷宫问题【BFS】 - 海岛Blog - CSDN博客

 

 

你可能感兴趣的:(ICPC题解)