java 车站分级_做题中的错误总结 - osc_p4wgjz7p的个人空间 - OSCHINA - 中文开源技术交流社区...
马上NOIP2018啦,突然发现自己比去年还菜,写水题时出现了很多错误,记录一下。
2018.7.8
luoguP2016 战略游戏
节点从0编号。
所以以i为根时不能设i的根为0,应设为-1
for(int i=0;i
dp(i,-1),ans=min(ans,min(f[i][0],f[i][1]));
2018.7.9
luoguP1171 售货员的难题
开始时开数组过大导致MLE,改小后90分,TLE一点,被卡常了QWQ
2018.7.10
luoguP1154 奶牛分厩
本来想切一切水题的,结果还WA了
不过还想是前面想复杂了QwQ
2018.7.16
luoguP1922 女仆咖啡厅桌游吧
树形DP,开始状态转移方程推错了
2018.7.21
luoguP2422 良好的感觉
没开longlong见祖宗
luoguP2627 修剪草坪
前面一直没有想好单调队列的入队和出队的条件,还是思维太差。
luoguP3146 [USACO16OPEN]248
状态转移的顺序+边界条件没有想清楚
2018.7.22
NOIP2013 车站分级
一次AC,然而调试了很久。读题+思路的问题:一辆车没经过的车站在起始站与终点站之间
NOIP2009 最优贸易
一次AC,然而还是调试了很久,主要是反向建边时和正向的用的一个head数组。
NOIP2013 转圈游戏
把快速幂写成这样,然后还过样例了??!
inline ll qpow(int a,intb)
{
ll ans=1,mul=a;while(b)
{if(b&1) ans*=mul,ans%=n;
mul*mul,mul%=n;
b>>=1;
}return ans%n;
}
2018.7.23
NOIP2013 火柴排队
忘取模了都有80分qwq
NOIP2014 寻找道路
BFS+SPFA
坑题:我们一开始反向bfs,把终点能走的点记录到一个vis数组里;
然后遍历一遍不和终点连接的点,把vis数组置为false。
把vis数组置为false之前一定要备份一份vis数组
如果一个点一开始被标记,它通过一个不和终点连接的点删除了,那么有可能过一会被当作一开始就没有标记的点!
CF19A World Football Cup
模拟。本身就不擅长这种题,错误如下:
1.题意有问题
2.对于字符串操作不熟
2018.7.24
NOIP2010 关押罪犯
数组开小
CF1009B Minimum Ternary String
多次调用strlen函数导致TLE,拿一个变量记录lena就行了
[USACO16Jan]建门 gates
有一些细节没有讨论好
2018.7.25
[JLOI2014]松鼠的新家
线段树空间开4倍,add数组开4倍
[NOI2015]软件包管理器
update的时候写下了这样的代码:
inline void update(int o,int x,int y,intz)
{int l=tree[o].l,r=tree[o].r;if(x<=l&&y>=r)
{
add[o]=z;
tree[o].sum=(tree[o].r-tree[o].l+1)*add[o];return;
}else{if(add[o]!=-1) pushdown(add[o]);if(x>r||y
update(lc,x,y,z);
update(rc,x,y,z);
tree[o].sum=tree[lc].sum+tree[rc].sum;
}
}
luoguP3384 【模板】树链剖分
dfs2的时候写下了dfs2(root,1)的神奇代码。
正确的是dfs2(root,root)
P3387 【模板】缩点
数组开小
2018.7.26
luoguP1529 回家
SPFA写错,少写了inq[u]=0
inline voidspfa()
{for(int i=1;i<=200;i++) dis[i]=1<<30;
queueq;
dis['Z']=0;
q.push('Z');
inq['Z']=1;while(q.size())
{int u=q.front();
q.pop();
inq[u]=0;for(int i=head[u];i;i=g[i].next)
{int v=g[i].to;if(dis[v]>dis[u]+g[i].val)
{
dis[v]=dis[u]+g[i].val;if(!inq[v])
{
q.push(v);
inq[v]=1;
}
}
}
}
}
2019 初三升高一 暑假
[NOI2004] 郁闷的出纳员
不会输入字符串了
记得刚开始加入一个INF节点防止树空了
暴力修改
[HNOI2010]弹飞绵羊
不要把变量搞混
java 车站分级_做题中的错误总结 - osc_p4wgjz7p的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- java有没有回调函数_Java中的回调函数 - wangjianme的个人空间 - OSCHINA - 中文开源技术交流社区...
Java代码的回调函数经常由框架或是系统定义,由程序开发人员填充. 它的最主要特点是即定义了调用的规范同时又非常的灵活. 回调函数有些类似于观察者模式,它们的区别在于:观察者模式返回的参数为Event ...
- java实现gdal栅格矢量化_gdal栅格矢量化 - osc_lfs4vsih的个人空间 - OSCHINA - 中文开源技术交流社区...
#include "gdal_alg.h" 栅格矢量化功能用于将栅格数据生成矢量数据,通常用于分类图像.GDAL库中使用函数GDALPolygonize()或者函数GDALFPol ...
- Java做诗_搞IT,抽空写写诗 - mellen的个人空间 - OSCHINA - 中文开源技术交流社区...
搞IT也可换换思路. 下面献丑一个本人的诗 <很长很长的一朵朵> -------(比较长)-------- 雨随着月夜纷飞, 错过的是树下的积水 眼前熟悉的影像, 却忽然变得很陌生, 心深 ...
- java中的v递归的思想,Java中的递归思想 - osc_9lqilnv7的个人空间 - OSCHINA - 中文开源技术交流社区...
递归: 递归的概念:方法自身调用自身则称为递归. 递归的分类: 间接递归:方法A调用方法B,方法B调用方法C,方法C调用方法A. 直接递归: 方法A调用方法A.(常用) 递归的注意事项: 递归一定要出 ...
- java完成九宫格数独_数独(简易九宫格) - 小黑202的个人空间 - OSCHINA - 中文开源技术交流社区...
一.ViewController.h中代码 // // ViewController.h // ThirdSignleView // // Created by on 15/6/10. // ...
- java构造函数重载继承_Java基础-继承 - 写代码换盆的个人空间 - OSCHINA - 中文开源技术交流社区...
访问权限 Java 中有三个访问权限修饰符:private.protected 以及 public,如果不加访问修饰符,表示包级可见. 可以对类或类中的成员(字段和方法)加上访问修饰符. 类可见表示其 ...
- java sql报错不能catch_java异常(转) - osc_ioa3fr1w的个人空间 - OSCHINA - 中文开源技术交流社区...
Throwable(所有error和exception的父类:超类) Java将错误变成对象交给异常处理机制 Error(仅靠程序本身无法恢复的严重错误) 一般是环境的问题,JVM的问题,并非程序的问 ...
- java 树的层次遍历_Java遍历树的层级 - osc_jegm3yg5的个人空间 - OSCHINA - 中文开源技术交流社区...
非科班出身,欢迎指正. 要实现的逻辑是,在一棵树中,给出任意一个节点,获取到该节点下的N个层级. 一.树型结构 下图的树中,节点上的字母代表节点的名字,字母下的代表该节点的下单金额. 二.数据准备 组 ...
- 对linux的mv命令设计测试用例,测试用例中的细节 - 八音弦的个人空间 - OSCHINA - 中文开源技术交流社区...
编写测试用例是在实际测试执行开始之前进行的软件测试活动的重要组成部分.因此,在编写测试用例时必须头脑清晰地理解需求.测试执行阶段的顺利程度主要取决于测试用例的编写质量,还取决于对需求的理解程度.理论上 ...
最新文章
- 第一个Python程序
- 深入 Lucene 索引机制
- windows10和ubuntu16.04双系统下时间不对的问题
- 万年历升级版 Calendar
- PowerDesigner运行自定义VBS脚本,复制Name到Comment
- visio常用快捷键_visio2003常用快捷键有哪些
- 4.1 NI-USRP简介
- 计算机手机共享上网,电脑建WIFI热点 手机共享上网教程
- 超声波测距 c语言程序流程图,超声波模块测距51程序_单片机超声波测距c语言
- Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制栏)
- 三星T7装Linux系统,Ubuntu已成为三星ARTIK 5/7的主力GNU/Linux系统
- CAD二次开发 对象
- 雨量水位监测站 水情监测
- Sublime的使用小技巧
- UnityC#接阿里云头像自动分割API
- 正确使用 protobuf 的姿势
- IDEA:IDEA中文翻译插件的安装与使用
- 黑马程序员----基于BootStrap框架的网页制作综合案例
- Linux-day2-常用命令
- 数据结构——单循环链表的