Dij

6.28日模拟考试总结(T1:翻转游戏;T2:抢掠计划,T3:测绘,T4:奖学金)

寵の児 提交于 2020-08-13 00:09:04
今天的考试有结束了,又一次被右边的同桌虐了(额,排名第三的大佬)但是考试还是进步了一名,算是有进步吧 成绩: 那个12名就是我,一个AC都没有,太难受了。 T1: 题目链接:http://hzoi.com/contest/39/ranklist/1(内部题库,不确保能进入) 题目: 题目是一个简化版,很水,直接2的16次方枚举就完了。 当时不知到咋回事居然TLE 60(尬); 直接看代码吧: #include <cstdio> #include <iostream> #include <cstring> #include <algorithm> using namespace std; //monsters; int a[5][5],data[5][5]; int lowbit(int x){ return x&-x; } int get(int x){ int num=0; for(int j=x;j>0;j-=lowbit(j)){ num++; } return num; } void gai(int x,int y){ a[x][y]^=1; a[x+1][y]^=1; a[x-1][y]^=1; a[x][y-1]^=1; a[x][y+1]^=1; } void clear(){ for(int i=1;i<=4;i++){ for(int j=1;j<=4;j++){

图论 最短路总结

限于喜欢 提交于 2020-08-11 20:31:28
写在前面:图论题的调试真感人 让我们进入正题 最短路是啥 emmm 顾名思义最短路就是求一个点到另外一个点的最小距离 一般来说最短路分为:单源最短路和多源最短路 单源最短路就是求一个源点到另外多个点的最短距离 而多源最短路就是求多个点到其他点的最短距离 算法一般有: floyd(多源 O( \(n^3\) )) dijkstra(单源 O( \(n^2\) ) 可用堆优化到O( \(n*log_n\) )) Bellman-Ford(单源 O( \(nE\) )) SPFA(单源 O(nE 但是比BF强)) 具体的优劣以及使用范围我们会在下面具体讲解 floyd 算法 适用范围 : 多源最短路 可处理负权 但是不能处理负环 运行一次可求得任意两点间最短路 floyd算法其实很好理解 也很好写(毕竟 O( \(n^3\) )) 有的时候可以将其当作dp理解 先来想这样一个问题 : 现在你在老家(B地)自由自在的玩耍着 突然有人告诉你去A地能给你分对象 (咳咳) 然后你就屁颠屁颠的跑去了A地 但是有好多人都要去A地 你希望可以最快到达A地(也就是路径最短) 显然你可以直接坐车从B地直接赶往A地 但是这样一定是最短的吗? 然并卵 毕竟路上你要走山路十八弯 而这时C地出现在你的面前 从B直接到A要走1000km(反正很远很远) 但是从B到C只需要 1 km,从C到B呢也只需要 1 km

图论 最短路总结

假如想象 提交于 2020-08-11 18:46:15
写在前面:图论题的调试真感人 让我们进入正题 最短路是啥 emmm 顾名思义最短路就是求一个点到另外一个点的最小距离 一般来说最短路分为:单源最短路和多源最短路 单源最短路就是求一个源点到另外多个点的最短距离 而多源最短路就是求多个点到其他点的最短距离 算法一般有: floyd(多源 O( \(n^3\) )) dijkstra(单源 O( \(n^2\) ) 可用堆优化到O( \(n*log_n\) )) Bellman-Ford(单源 O( \(nE\) )) SPFA(单源 O(nE 但是比BF强)) 具体的优劣以及使用范围我们会在下面具体讲解 floyd 算法 适用范围 : 多源最短路 可处理负权 但是不能处理负环 运行一次可求得任意两点间最短路 floyd算法其实很好理解 也很好写(毕竟 O( \(n^3\) )) 有的时候可以将其当作dp理解 先来想这样一个问题 : 现在你在老家(B地)自由自在的玩耍着 突然有人告诉你去A地能给你分对象 (咳咳) 然后你就屁颠屁颠的跑去了A地 但是有好多人都要去A地 你希望可以最快到达A地(也就是路径最短) 显然你可以直接坐车从B地直接赶往A地 但是这样一定是最短的吗? 然并卵 毕竟路上你要走山路十八弯 而这时C地出现在你的面前 从B直接到A要走1000km(反正很远很远) 但是从B到C只需要 1 km,从C到B呢也只需要 1 km

图论 最短路总结

做~自己de王妃 提交于 2020-08-11 01:28:40
写在前面:图论题的调试真感人 让我们进入正题 最短路是啥 emmm 顾名思义最短路就是求一个点到另外一个点的最小距离 一般来说最短路分为:单源最短路和多源最短路 单源最短路就是求一个源点到另外多个点的最短距离 而多源最短路就是求多个点到其他点的最短距离 算法一般有: floyd(多源 O( \(n^3\) )) dijkstra(单源 O( \(n^2\) ) 可用堆优化到O( \(n*log_n\) )) Bellman-Ford(单源 O( \(nE\) )) SPFA(单源 O(nE 但是比BF强)) 具体的优劣以及使用范围我们会在下面具体讲解 floyd 算法 适用范围 : 多源最短路 可处理负权 但是不能处理负环 运行一次可求得任意两点间最短路 floyd算法其实很好理解 也很好写(毕竟 O( \(n^3\) )) 有的时候可以将其当作dp理解 先来想这样一个问题 : 现在你在老家(B地)自由自在的玩耍着 突然有人告诉你去A地能给你分对象 (咳咳) 然后你就屁颠屁颠的跑去了A地 但是有好多人都要去A地 你希望可以最快到达A地(也就是路径最短) 显然你可以直接坐车从B地直接赶往A地 但是这样一定是最短的吗? 然并卵 毕竟路上你要走山路十八弯 而这时C地出现在你的面前 从B直接到A要走1000km(反正很远很远) 但是从B到C只需要 1 km,从C到B呢也只需要 1 km

Diary (2020暑期集训日记&总结)

淺唱寂寞╮ 提交于 2020-08-10 13:58:39
2020.07 2020.7.31 上午空投到了 瑶的咖啡也来了 前几天喝完之后感觉再喝雀巢难以下咽 感觉来了救命稻草 真香~ 泪目~ 七月最后一天了 别辜负 奥赛蚊子给叮到耳朵上了。。。。 画面自己脑补吧 一大早起来发现博客园把自己土到掉渣的UI换掉了 感觉新的UI界面有知乎内味了 看的真舒服~ 给博客园的程序猿们rp++ 个人主页还没做美化 期待新效果 现在93楼,希望今天层数破百~ 2020.7.30 下午活动终于没打羽毛球 昨天虎哥把拿了个篮球来 有去年内味儿了 整挺好 一天没吃饭(假装减肥成功) 刚刚打完球热死了就磕了两条瓜 热热热,全湿透了 湿身了 咳咳 爽爽爽爽爽~ 一早晨推DP式子真尼玛困 把自己ex到了 总结很欢乐 看到了 这个置顶 xswl 2020.7.29 改了三个题来写个小结 T1T3真的是,,,, 我脑子没了 变量重复定义这zz错误我又犯了 无fuck说 长记性吧 T3推出来的结论没有归纳 傻傻的搁那儿模拟四五遍 下午讲题给了结论随便一码就过了 两道本应该A掉的全没了 有点小难过 呜呜呜 爷今天考试爆炸 昨天划水今天来报应了 死磕T3结果爆零??? 最水的题 \(O(n^3)\) 暴力我交30??? 临近考试结束还改了一个20盖过去了??? T4挂-1输出qj测试点都比T1T3分多 不过也好 状态一下子就回来了 害,也不能总靠着触底才能反弹啊

两年OI一场空,一次国赛见祖宗

霸气de小男生 提交于 2020-08-09 17:25:52
两年OI一场空,一次国赛见祖宗 这....就当成是回忆录吧 开始 说句真话,小学的时候就接触到了 \(OI\) 了,然后并没有学什么。 那时候是在窑岭白老师那里学,学 \(Pascal\) ,学了点皮毛 后来到了初中,到了 \(CJ\) 的本部混了一个暑假,在向总的要求下学了 \(C++\) 初一的时候第一次参加了 \(NOIP\) 的 \(PJ\) ,那个时候每个人只能够报一个组,没拿过 \(PJ1=\) 还不能参加 \(TG\) 。还记得那时候参加初赛,整个赛点只有 \(20\) 个 \(C++\) 选手,其余的都是 \(Pascal\) ,然后现在 \(Pascal\) 都已经是被淘汰的语言了。 到了双语由李明威老师教我们 \(OI\) 初一的 \(PJ\) 很惨淡(NOIP2014),我一道题都不会做,写了 \(50\) 分的蛇形填数还因为爆空间没了(那时候连空间都不会算),连 \(2=\) 都没有,那时候萝卜就 \(1=\) 了。 初二的时候参加了 \(TG\) ,记得那时候自己xjb学了点东西(因为在学校里什么也没学到),可能会写 \(Floyd\) 了吧,(确信不会Dij和SPFA),反正考场上一顿xjb操作拿了 \(200+\) ,离向总说的暴力拿省一还差远了 初三的时候继续参加 \(TG\) ,很清楚的记得 \(208\) 分,反正自己可以用一个菜字形容。

Diary (2020暑期集训日记&总结)

有些话、适合烂在心里 提交于 2020-08-08 12:38:30
2020.7.14 今天是集训返校第一天,收拾收拾宿舍,很累,不过还是终于回来了,再一次和全体信奥坐在同一个机房,像极了走失多年的亲人??? 总之后面又要一起奋斗了,说实话这二十几天复习的东西不太多,感觉做题的状态也下降了好多,,,,现在拿到题会紧张,提到考试也紧张(之前考试还会期待QwQ),可能现在感觉自己底子有点空虚,有点触考试了,希望最近几天能够赶紧找回来状态,找找题感,争取回到巅峰状态,奥里给! 2020.7.15 来更新了,第一场模拟赛,开门打击,没删除调试代码,直接前十蹦到后十去了,考完试两分钟AC,心态当场爆炸,唉,长记性吧。 看到题目可以说都有、思路,但是写的话还有点、、难搞,可能是在家时间久了思维啥的有点僵硬,最近需要刷题找找感觉,陌生感太强了…… 关于最近几天的计划(先从图论开始): SPFA/Dij/Floyd Tarjan(缩点,割点,割边) Kruskal/Prim LCA,树剖 二分图,拓扑排序 好吧实时更新一下,评论区被DeepinC 教育一下考后AC属实找D行为,希望老姚尺下留情(狗头 来源: oschina 链接: https://my.oschina.net/u/4353930/blog/4387336

Diary (2020暑期集训日记&总结)

瘦欲@ 提交于 2020-08-08 05:14:55
2020.07 2020.7.14 今天是集训返校第一天,收拾收拾宿舍,很累,不过还是终于回来了,再一次和全体信奥坐在同一个机房,像极了走失多年的亲人??? 总之后面又要一起奋斗了,说实话这二十几天复习的东西不太多,感觉做题的状态也下降了好多,,,,现在拿到题会紧张,提到考试也紧张(之前考试还会期待QwQ),可能现在感觉自己底子有点空虚,有点触考试了,希望最近几天能够赶紧找回来状态,找找题感,争取回到巅峰状态,奥里给! 2020.7.15 来更新了,第一场模拟赛,开门打击,没删除调试代码,直接前十蹦到后十去了,考完试两分钟AC,心态当场爆炸,唉,长记性吧。 看到题目可以说都有、思路,但是写的话还有点、、难搞,可能是在家时间久了思维啥的有点僵硬,最近需要刷题找找感觉,陌生感太强了…… 关于最近几天的计划(先从图论开始): SPFA/Dij/Floyd Tarjan(缩点,割点,割边) Kruskal/Prim LCA,树剖 二分图,拓扑排序 好吧实时更新一下,评论区被DeepinC 教育一下考后AC属实找D行为,希望老姚尺下留情(狗头 2020.7.16 正经的blog没人看,瞎叨叨的扯淡文章阅读量总是激增 这个写了两天的blog已经快要反超挂了一年的KMP 没见过这场面,昨天翻了DeepinC的blog,阅读量破千,大概是我不能想象的 大早晨来水博客会不会被教练Diss

Diary (2020暑期集训日记&总结)

感情迁移 提交于 2020-08-07 19:55:16
2020.07 2020.7.14 今天是集训返校第一天,收拾收拾宿舍,很累,不过还是终于回来了,再一次和全体信奥坐在同一个机房,像极了走失多年的亲人??? 总之后面又要一起奋斗了,说实话这二十几天复习的东西不太多,感觉做题的状态也下降了好多,,,,现在拿到题会紧张,提到考试也紧张(之前考试还会期待QwQ),可能现在感觉自己底子有点空虚,有点触考试了,希望最近几天能够赶紧找回来状态,找找题感,争取回到巅峰状态,奥里给! 2020.7.15 来更新了,第一场模拟赛,开门打击,没删除调试代码,直接前十蹦到后十去了,考完试两分钟AC,心态当场爆炸,唉,长记性吧。 看到题目可以说都有、思路,但是写的话还有点、、难搞,可能是在家时间久了思维啥的有点僵硬,最近需要刷题找找感觉,陌生感太强了…… 关于最近几天的计划(先从图论开始): SPFA/Dij/Floyd Tarjan(缩点,割点,割边) Kruskal/Prim LCA,树剖 二分图,拓扑排序 好吧实时更新一下,评论区被DeepinC 教育一下考后AC属实找D行为,希望老姚尺下留情(狗头 2020.7.16 正经的blog没人看,瞎叨叨的扯淡文章阅读量总是激增 这个写了两天的blog已经快要反超挂了一年的KMP 没见过这场面,昨天翻了DeepinC的blog,阅读量破千,大概是我不能想象的 大早晨来水博客会不会被教练Diss

Diary (2020暑期集训日记&总结)

久未见 提交于 2020-08-07 19:42:48
2020.7.14 今天是集训返校第一天,收拾收拾宿舍,很累,不过还是终于回来了,再一次和全体信奥坐在同一个机房,像极了走失多年的亲人??? 总之后面又要一起奋斗了,说实话这二十几天复习的东西不太多,感觉做题的状态也下降了好多,,,,现在拿到题会紧张,提到考试也紧张(之前考试还会期待QwQ),可能现在感觉自己底子有点空虚,有点触考试了,希望最近几天能够赶紧找回来状态,找找题感,争取回到巅峰状态,奥里给! 2020.7.15 来更新了,第一场模拟赛,开门打击,没删除调试代码,直接前十蹦到后十去了,考完试两分钟AC,心态当场爆炸,唉,长记性吧。 看到题目可以说都有、思路,但是写的话还有点、、难搞,可能是在家时间久了思维啥的有点僵硬,最近需要刷题找找感觉,陌生感太强了…… 关于最近几天的计划(先从图论开始): SPFA/Dij/Floyd Tarjan(缩点,割点,割边) Kruskal/Prim LCA,树剖 二分图,拓扑排序 好吧实时更新一下,评论区被DeepinC 教育一下考后AC属实找D行为,希望老姚尺下留情(狗头 来源: oschina 链接: https://my.oschina.net/u/4309857/blog/4387328