本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
grids 1833 排列
题意
中文不解释
思路
首先看到题目第一个的想法就是全排列,求出提供的全排列一组数据的位置,在找出第K个位置,想起第K最小元,也可以利用快排实现。一想似乎是可行办法。
但这样就要做两件事:第一,解决如何求全排列;第二,解决如何求提供的一组数据的位置。全排列可以使用分治递归的方法。而求一组数据的位置就较为麻烦,也想到了一个递归的方法,但比较麻烦。因此不行。
因此查阅了相关的书籍, ...
grids 2745 显示器
题意
中文不解释
思路
是一道模拟题
可以使用七段数码管的原理,将每个数字在每一段是否要显示标识出来,形成一个10×7的数组。
题目较简单,就是有很多小细节
(1)输出的数字没有说不能以零开头
(2)输出的数字可以是0
(3)是数字与数字间才用空类隔开,也就是说最后一个数字后面不能有空列
(3)是每个数后面有一个空行,因此最后一个数有空行
(4)注意数字的表示,如‘9’最下面还有一横的要注意。 ...
grids 2950 摘花生
题意
中文的不解释
思路
这是一道模拟题,根据查找的步骤,一次次判断能否走到,能则走,不能则结束
查找的方法为:查出为采摘的花生数量最多的,判断能否走到,并采摘,并回到路。能则进行走到那里,并采摘,不能则结束。
总结
要细心,包括以下注意的:
(1)第一次采摘能不能成功的
(2)判断能否成功还需要将返回路的计算进去
(3)采摘需要消耗一个时间
代码
I.方法一
直接每次都求出最大 ...
grids 1000 A+B problem
题意翻译
输入两个整数a,b (0<=a,b<=10),计算a+b的值并输出。
其中还提到输出不能有多余的内容,即不能加多空格符号等内容,不然会报Wrong Answer
不能使用文件,不然会报"Runtime Error"或者"Wrong Answer"
思路
这个poj用来解释如何编写代码以及提交的例子题目,我也是用此题建立我解题报 ...
grids 2746 约瑟夫问题
题意
中文不解释
思路
这个一道模拟题,要按照题意的步骤执行就可以得出结果,基本步骤为
(1)数数
(2)所数的数从列表中取出
(3)判断是否为1,是则输出,不是则继续
总结
暂无
代码
(I)方法一:使用数组+前移
(1)C
#include "stdio.h"
//#include "stdlib.h"
#def ...
grids 2750 鸡兔同笼
题意
题意是中文,不解释
思路
(1)是一道数学题,可以使用一次方程和不等式的知识求解。
设,鸡的数量为X,兔的数量为Y,得:
2X+4Y=a(a为总的脚的数量),即:
X+Y=a/2-Y,由此可知,
求最大值时,Y要尽量小
求最小值是,Y要尽量大
(2)答案可能存在不存在的情况,因此要根据能否整除来区分
总结
暂无
代码
(1)C
#include "stdio ...