会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
马丁
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
2016年9月3日
CodeForces 701C They Are Everywhere (滑动窗口)
摘要: 题目链接:http://codeforces.com/problemset/problem/701/C 题意:找到字符串中能包含所有元素的最短字符串长度。 利用“滑动窗口”解题 解题思路: 1. 遍历找到所有元素进行统计,元素数sum 2.设置两个”指针“ st、en,双重while 循环 3.先清
阅读全文
posted @ 2016-09-03 16:27 马丁黄瓜啊
阅读(347)
评论(0)
推荐(0)
2016年8月28日
CodeForces 701B Cells Not Under Attack
摘要: 题目链接:http://codeforces.com/problemset/problem/701/B 题目大意: 输入一个数n,m, 生成n*n的矩阵,用户输入m个点的位置,该点会影响该行和该列,每输入一个点则输出剩余未受影响的单元数。 解题思路: 吃饭。。。留坑 2016.09.11 12:05
阅读全文
posted @ 2016-08-28 22:55 马丁黄瓜啊
阅读(176)
评论(0)
推荐(0)
2016年8月27日
CodeForces 701A Cards
摘要: 直接看示例输入输出+提示 1. 统计所有数的和 sum,然后求 sum/(n/2) 的到一半数的平均值 6 1 5 7 4 4 3 -》1+5+7+4+4+3=24 分成3组 每组值为8 int sumavg=sum/(n/2)=8 2. int z=sumavg-x[i] if(x[j]==z&&
阅读全文
posted @ 2016-08-27 21:53 马丁黄瓜啊
阅读(190)
评论(0)
推荐(0)
2016年8月26日
hdu 1087 Super Jumping! Jumping! Jumping!(动态规划)
摘要: 题意: 求解最大递增子序列。 例如:3 1 3 2 输入 3 个数 1 3 2 则递增子序列有 {1} {3} {2} {1 3} {1 2} ,故输出子序列的最大和 4 解题思路: x[n](n个数) 数组存储 输入的数据 dp[i] 用来记录 前 i+1 {数据从下标为0开始存储}个数的 最大结
阅读全文
posted @ 2016-08-26 22:52 马丁黄瓜啊
阅读(132)
评论(0)
推荐(0)
2016年8月24日
hdu 1241 Oil Deposits(水一发,自我的DFS)
摘要: 解题思路: 1. 遍历扫描二维数组,遇到‘@’,结果ans++; 2. 将当前 i,j 位置置为‘*’,将当前‘@’的 i,j 传人到DFS函数中,开始遍历八个方向的字符 如果碰到 '@' 则先将当前置为‘*’,然后再次递归传递,直到超出界限或者扫描不到‘@’,结束递归 3. DFS()的作用是将i
阅读全文
posted @ 2016-08-24 21:59 马丁黄瓜啊
阅读(197)
评论(0)
推荐(0)
2016年8月22日
CodeForces 703B(容斥定理)
摘要: 题目链接:http://codeforces.com/contest/703/problem/B 解题思路: 第一次写 先求出每个点到其他点的价值,并将其记录 dp[i][j]=1(i<j),然后算出周围一圈的价值,当然有dp[i][j]来防止重复计算,超时 第二次写 将二维数组用一维数组代替 方法
阅读全文
posted @ 2016-08-22 18:04 马丁黄瓜啊
阅读(311)
评论(0)
推荐(0)
2016年8月20日
poj 1067 取石子游戏(威佐夫博奕(Wythoff Game))
摘要: 这里不在详细介绍威佐夫博弈论 简单提一下 要先提出一个名词“奇异局势”,如果你面对奇异局势则必输 奇异局势前几项(0,0)、(1,2)、(3,5)、(4,7)、(6,10)、(8,13)、(9,15)、(11,18)、(12,20)... 如果判断是否是奇异局势, ak =[k(1+√5)/2],b
阅读全文
posted @ 2016-08-20 17:47 马丁黄瓜啊
阅读(199)
评论(0)
推荐(0)
2016年8月18日
ACM 马拦过河卒(动态规划)
摘要: 解题思路: 用一个二维数组a[i][j]标记 马的位置和马的跳点(统称控制点)该位置=1; 再用一个二维数组f[i][j]表示行进的位置,如果前一行的当前列不是马的控制点,或者前一列的当前行不是马的控制点,则说明是可走的, 对 f[i][j]+=f[i-1][j]; f[i][j]+=f[i][j-
阅读全文
posted @ 2016-08-18 11:01 马丁黄瓜啊
阅读(524)
评论(0)
推荐(0)
2016年8月17日
hdu 1005 Number Sequence
摘要: AC code:
阅读全文
posted @ 2016-08-17 18:29 马丁黄瓜啊
阅读(115)
评论(0)
推荐(0)
51nod 1170 1770 数数字(数学技巧)
摘要: 解题思路:看到题后,直接想到分成两种情况: ①:a*b >9 这里又分成两种 1. n==1 a*b 直接是一个两位数 求得十位和个位(这里十位和个位不可能相等) 然后如果等于d 则结果=1 2. n>1 直接分析 a*b aa*b aaa*b aaaa*b的结果 6 * 8 = 48 66 * 8
阅读全文
posted @ 2016-08-17 12:43 马丁黄瓜啊
阅读(341)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页