11 2019 档案

摘要:加法: void r_move(char *s) { for(ri i=strlen(s)-1,j=M-1;i>=0;j--,i--) { s[j]=s[i]-48; s[i]=0; } } void l_move(char *s) { int i=0; while(s[i]==0) i++; fo 阅读全文
posted @ 2019-11-14 10:24 VxiaohuanV 阅读(164) 评论(0) 推荐(0) 编辑
摘要:核心内容: 转载 A* 1. 把起点加入 open list 。 2. 重复如下过程: a. 遍历 open list ,查找 F 值最小的节点,把它作为当前要处理的节点。 b. 把这个节点移到 close list 。 c. 对当前方格的 8 个相邻方格的每一个方格? ◆ 如果它是不可抵达的或者它 阅读全文
posted @ 2019-11-13 07:55 VxiaohuanV 阅读(717) 评论(0) 推荐(0) 编辑
摘要:思想或许可以看作: 实质是枚举所有的情况,来达到想要的目的,但是这个过程中,通过局部的最优解(线性的推导),来省略了很多种情况,从而减少时间复杂度。 应用: 遇到取数问题 和一些明显有背包影子的东西。 二进制多重背包问题: 仔细看代码 #include <bits/stdc++.h> using n 阅读全文
posted @ 2019-11-12 08:01 VxiaohuanV 阅读(118) 评论(0) 推荐(0) 编辑
摘要:技能树搬家了 请到友链查看 阅读全文
posted @ 2019-11-11 21:09 VxiaohuanV 阅读(133) 评论(0) 推荐(0) 编辑
摘要:欢迎来到我的友链小屋 阅读全文
posted @ 2019-11-11 21:03 VxiaohuanV 阅读(120) 评论(0) 推荐(0) 编辑
摘要:QAQ 阅读全文
posted @ 2019-11-11 20:34 VxiaohuanV 阅读(94) 评论(0) 推荐(0) 编辑
摘要:<script type="text/javascript"> /* 鼠标特效 */ var a_idx = 0; jQuery(document).ready(function($) { $("body").click(function(e) { var a = new Array("❤Kimi达 阅读全文
posted @ 2019-11-11 20:09 VxiaohuanV 阅读(202) 评论(0) 推荐(0) 编辑
摘要:41142 阅读全文
posted @ 2019-11-11 18:36 VxiaohuanV 阅读(560) 评论(0) 推荐(0) 编辑
摘要:COCI 2011-2012 Contest #7] 送票 (SETNJA) 题目描述 Mirko要给朋友们送音乐会门票。朋友的家可表示为二维平面的网格。Mirko在行走时,可以朝8个方向移动,每次都是整数坐标。他每一步朝上、下、左、右以及4个对角方向走一格。 每个朋友的家可表示为平面上的点(x,y 阅读全文
posted @ 2019-11-08 18:16 VxiaohuanV 阅读(122) 评论(0) 推荐(0) 编辑
摘要:对于模拟题 一定要考虑全面 观察细节,不然代码复杂 很难编写, 想好了 看好了细节 抓住题目的 特点 就可以减少代码量 提高准确率 一定要把细节想清楚在写。看看怎么编写 代码量最少,但想的时间不能过长 1 0分钟吧 题目: 话说世界上有很多超级英雄:蝙蝠侠,蜘蛛侠,超人,名字都写不出来的人等等。在他 阅读全文
posted @ 2019-11-08 17:43 VxiaohuanV 阅读(129) 评论(0) 推荐(0) 编辑
摘要:二分图的判定: 二分图: 让很多点分别放在2 端 ,每一个端内的点不能够相连接 , 2端的点可以任意连接。 染色: 小注意: 每一个点没有去过,就去,不要dfs(1) 就走了 color[1]=1; bool dfs(int u) { for(ri i=head[u];i;i=bian[i].net 阅读全文
posted @ 2019-11-07 18:28 VxiaohuanV 阅读(228) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-11-06 07:50 VxiaohuanV 阅读(1) 评论(0) 推荐(0) 编辑
摘要:1 数组的范围:不能过大(会时间超限,超内存的) 不能过小 直接爆炸 2 看看输出的格式 不要定式思维 如果和定式思维冲突 一定要在注释里写下来。 2 看数据的范围有没有超int 超longlong 4 用了longlong 输入输出的时候一定要注意; 5 没有用括则号的语句用逗号没有。 6 调试加 阅读全文
posted @ 2019-11-05 22:08 VxiaohuanV 阅读(141) 评论(0) 推荐(0) 编辑
摘要:概念:利用二进制,每一个节点对某些节点进行包含 应用: 单点修改+区间查询,大多数时候都是一次只改一个树,查询区间内出现的次数 排序+树状数组可以模拟左边有没有比他大的数。 #include <bits/stdc++.h> using namespace std; #define ri regist 阅读全文
posted @ 2019-11-05 14:45 VxiaohuanV 阅读(102) 评论(0) 推荐(0) 编辑
摘要:打表法: 打表前先运行一下 看一看速度 优化: O3 #pragma GCC optimize(3,"Ofast","inline") O2 #pragma GCC optimize(2) 将一些数据暴力枚举要很久的,就提前打表出来后直接调用就行了。 分段打表 可以减少 空间, 直接暴力剩下的东西嘿 阅读全文
posted @ 2019-11-04 20:48 VxiaohuanV 阅读(373) 评论(0) 推荐(0) 编辑
摘要:dp要素: 初始状态+目标状态+状态转移方程 dp分类: 线性dp: 根据左右上下的状态进行转移 有时候用二维。仔细观察题目的联系,看怎么转移。 题目: 问题 A: 【动态规划】数字三角形 时间限制: 1 Sec 内存限制: 128 MB 提交: 120 解决: 65 [提交] [状态] [讨论版] 阅读全文
posted @ 2019-11-04 16:13 VxiaohuanV 阅读(747) 评论(0) 推荐(0) 编辑

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示