
ZOJ
文章平均质量分 70
scanferror
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zoj-1151
简单的反转字符问题 首先如果想解决这个问题应该先理清思路对吧。 1.1与3的含义是什么 2.如何很好地去是用空格这个重要的管理因素 3.如何输出 明确了三大问题之后就可以开始思路了 一开始我写了一个函数:daozhi,这个函数其实写的很不好,他主要的作用是先判断之后倒置输出,让后在主函数中判断循环使用函数。很糟糕! #include #include #include原创 2017-11-19 17:29:34 · 321 阅读 · 0 评论 -
Pascal的旅行
一块的nxn游戏板上填充着整数,每个方格上为一个非负整数。目标是沿着从左上角到右下角的任何合法路径行进,方格中的整数决定离开该位置的距离有多大,所有步骤必须向右或向下。请注意,0是一个死胡同。 图1所示的4 x 4板,其中实心圆标识起始位置,虚线圆标识目标,图2显示了从开始到目标的三个路径。原创 2017-12-01 00:46:03 · 1426 阅读 · 0 评论 -
zoj-1115
很好的一道题,看似简单,实则暗藏杀机。为何这说? 如果你一开始没有考虑到大数,那么,你一定会有一个大大的WA。 所以这题需要大数参与运算! 难道你需要之前学的大数加法?错! 好好想一想这题需要大数加法吗?我们要求的到底是什么? 我们只需要把这个大数的每一位加起来看一看这个结果到底是不是一个单数,(肯定是),如果不是的话则继续相加每一位。这里我告诉你,即使是一个10000位的数 每一位相原创 2017-11-17 00:01:30 · 299 阅读 · 0 评论 -
zoj-1067
简单题,写不出,很难受。 为什么写不出呢? 首先看题,知道题意是让16位之后的每一个数与前16个数进行COLOR运算,并输出最小的那个数。 一开始是想到计算出该位置与前16个位置的16个答案并得出哪一个最小的,之后在进行一次运算让运算结果等于这个最小值的位置输出。 这样的话机会很累。 所以附上自己改良后的代码,其核心部分的内容是: 首先定义一个min1使其很大,之后循环16次,让每一次原创 2017-11-16 21:09:09 · 425 阅读 · 0 评论 -
zoj-1037
为什么我说这题是简单的数学题? 被之前的DFS算法蛊惑了心智之后便自我痴迷于DFS结果真的就写起了DFS,我曹!谁知这题是数学题,也算是吸取了教训吧 在做题目之前应该吧这道题目转化为数学模型,或是一些算法模型,之后再组织自己的程序进行,这样的话就比较好! 打上代码! #include #include #include #include using namespace st原创 2017-11-15 23:50:14 · 277 阅读 · 0 评论