杭电2000ASCII码排序解题报告
2014-04-25 11:18
225 查看
之所以选择做这道题,是因为在很久很久之前,这道题,十一页的第一题就被自己遗弃了。因为敲了好多次都没有过。然后心灰意冷之后就选择了往下做。
第一次用最愚蠢的方法,把三个字符排序能出现的各种情况都想了一遍,然后敲出来,运行,没有想要的结果。不知道为什么总是多出来一行。然后只好换了其他的方法,选择排序和冒泡排序各种往上拍。然后还是不对。确切的是说跟之前输出的结果完全相同。没办法,当你发现自己走投无路的时候,转身就是方向。于是乎就拖了很久没有敲这个,今天很认真很认真的思索了一下,把之前的代码翻出来看了一下,发现了那个很严重的问题。
这是最开始敲的。然后运行的之后空格不会被筛选,就是说输入了空格也是相当于一个字符被电脑识别(0.0好吧我是这样理解的)所以当运行时出现各种回车空格换行的时候它的运行结果很令人诧异=。=
然后当然就是对它进行一系列的调整咯~
这是之后过了的,只加了一点点,能把空格筛选出去的(其实我是百度了怎么筛选空格~~~虽然不是很理解- -但是现在基本上会用那东西了~现在应该是可以的了吧)
这基本上就是这道题的解题历程了。至于每一段的思路,就是和普通的数字什么的比较是一样的,只是空格的问题让我苦恼了很久。
2000题就这么华丽丽的结束了~~~~
剪子。
第一次用最愚蠢的方法,把三个字符排序能出现的各种情况都想了一遍,然后敲出来,运行,没有想要的结果。不知道为什么总是多出来一行。然后只好换了其他的方法,选择排序和冒泡排序各种往上拍。然后还是不对。确切的是说跟之前输出的结果完全相同。没办法,当你发现自己走投无路的时候,转身就是方向。于是乎就拖了很久没有敲这个,今天很认真很认真的思索了一下,把之前的代码翻出来看了一下,发现了那个很严重的问题。
这是最开始敲的。然后运行的之后空格不会被筛选,就是说输入了空格也是相当于一个字符被电脑识别(0.0好吧我是这样理解的)所以当运行时出现各种回车空格换行的时候它的运行结果很令人诧异=。=
然后当然就是对它进行一系列的调整咯~
这是之后过了的,只加了一点点,能把空格筛选出去的(其实我是百度了怎么筛选空格~~~虽然不是很理解- -但是现在基本上会用那东西了~现在应该是可以的了吧)
这基本上就是这道题的解题历程了。至于每一段的思路,就是和普通的数字什么的比较是一样的,只是空格的问题让我苦恼了很久。
2000题就这么华丽丽的结束了~~~~
剪子。
相关文章推荐
- 杭电OJ题 1106 排序 解题报告
- 杭电OJ题 1701 ACMer 解题报告
- 杭电2037解题报告
- 杭电 1712 ACboy needs your help 解题报告
- 杭电2048解题报告
- 130723杭电ACM多校第一场解题报告
- 杭电OJ Moving Tables 解题报告
- HDU/杭电2013多校第二场解题报告
- 杭电acm1017 hdu-acm-1017解题报告
- 【九度OJ】题目1054:字符串内排序 解题报告
- BZOJ 3990 [SDOI 2015] 排序 解题报告
- 成绩排序(解题报告)
- 杭电2059解题报告
- 杭电2049解题报告
- 杭电 HOJ 2677 Dota all stars 解题报告
- 杭电acm1012 hdu-acm-1012解题报告
- 杭电HDOJ1024 解题报告
- 杭电OJ题1033 The 3n + 1 problem解题报告
- 杭电ACM 2000->2099 100道题 详细解题报告出炉
- 杭电 2899 题解题报告