Blog E

路漫漫其修远兮,吾将上下而求索。

【题解】P6477 [NOI Online t2 提高组]子序列问题

t1炸了

注:本题解看似很长其实是非常详细,实则思路简单粗暴,容易理解 暴力优化 最暴力的做法即为枚举每一对 \(l\) , \(r\) ,并分别计算其 \(f(l,r)\) 的值。但这样不知道会慢到哪里去了,所以我们考虑只滚动 \(l\) 的值,并每次计算 \(G(l)=\sum_{r=l}^{n} f^2(l,r)\) 的值。 转移 考虑 \(G(l)\) 如何从 \(G(l-1)\) 转移过来,由 \(G\) 的定义: \[\begin{aligned} G(l-1)&=&f^2(l-1,l-1)+&f^2(l-1,l)&&+\cdots +f^2...

一个黑白棋机器人

棋力挺强

最近,我跟我的几个小伙伴写了一个黑白棋的AI,采用梯度下降法计算估价权值,minmax搜索计算棋步,又加以诸多优化,目前在botzone(一个挺专业的AI对战网站,上有许多大学生基于高级算法编写的程序),排名已经进入了100名大关(总共400个程序),并战胜了不少黑白棋游戏ai。

【题解】P5664 Emiya 家今天的饭

虽然我没考提高

24分 对于n<=10的情况,可以打爆搜解决,最高复杂度\(4^n\),枚举每种方法做的食材,最后检查每道菜的数量即可 void dfs(int curn,long long curs,int tot){ if(curn==n+1){ if(!tot)return; for(int i=1;i<=m;i++) if(cnt[i]>(tot>>1)) return; ans+=curs; ans%=RP; return; ...

两次CSP-J模拟

我该说什么

P.S. 本博客好像好久都没更了。。不是博主弃坑了,只是最近忙于各种比赛,没啥时间,有时间会更的。 另外因为种种原因我没报上提高组csp,十分悲痛QAQ 第一次模拟赛 t1 我用了一种不是很暴力的模拟,即按照1位,2位,3位…来统计长度,却莫名其妙的错了一个点,也许是极端情况程序被卡了。 t2 纯暴力题目,枚举所有可能的a,b算出c,再计算不同的位数,最后取最小即可 t3 这题爆炸了。。。 本来期望用二分加上搜索得到60分,在适当加优化。结果脑子抽抽,二分的逻辑搞混了,加上搜索时写成了找路径的搜索,最后只得15分,很不满意。 t4 这题没太理解题意,也没算出来,...

《sql注入天书》基础知识梳理

上古bug

P.S.本文整理自《sql注入天书》,部分内容摘抄自这本书,加以小修改,和一些注解,记录下自己在学习过程中遇到的坑。 数据库 关于系统数据库information_schema 所有数据库:select schema_name from information_schema.schemata; xxx数据库里的所有数据表:select table_name from information_schema.tables where table_schema="xxx"; xxx表里面所有列:select column_name from information_schema.colu...

解决Simple-Jekyll-Search不支持拼音输入中文

html中input元素在输入中文拼音时出现的问题

引言 通过jekyll搭建的博客,如果想要实现博文的搜索功能大多都只能借助一个叫Simple-Jekyll-Search的一个js写的程序。于是我也照着网上的教程,给我的博客加上了这个功能(页面左上角”blog-e”旁边)。 一切按照教程弄好,是可以搜索了,当一旦我在搜索框中用拼音输入中文,就无法搜索到任何相关的内容。而且我还发现,不仅是我的博客,甚至发布这篇教程的网站本身(也采用该搜索服务)都无法在站内搜索中文。

浅析线段树的懒标记

“难上加难”

线段树是一种能实现\(O(\log n + k)\)的时间内对一个区间的数进行更新,和维护区间的和以及最大最小值的数据结构,相信大家对此都有一点了解。 而学习线段树时较难理解的就是所谓的“懒标签”,本文就尽量用浅(晦)显(涩)易(难)懂的方式来介绍其在区间查改中的作用,原理,和实现。

爬虫实战(1)

爬取社会实践活动感想

P.S. 刚学点图像处理我又来写爬虫了【稽】 众所周知,我们(初中生)每学期都需要登上一个叫做“综合实践活动”的网站,然后填写一大堆的活动感想。不过有些时候,那个网站上要求我们填写活动项目的感想,然而有时那个活动我们因为种种原因没能参加,那么这时我们可能就只能借鉴一下其他同学的了。 然而同学的数量太多,每个人都需要点开来看,一个一个的点,想要博采众家之长都很麻烦。 如何解放双手呢?索尼爬虫大法好! 震惊的是,这个网站竟然还有反爬虫?! 这个网站的反爬虫所措施主要就是登录时的验证码,其形状之清奇,色彩之古怪,有时连我肉眼都看不出来,更别说ocr识别了。为了解决这个问题,这篇文...

本站评论系统调整

leancloud挂了

众所周知,leancloud这几天域名被制裁了,而本站的评论系统——valine,正是基于leancloud的服务的,所以多少会对本站有些影响。 然而最恐怖的是在域名恢复之后,leancloud竟然就需要实名认证才能继续使用!由于本人太懒了,所以懒得实名认证。 所以只得使用leancloud国际版进行存储数据,目前只能尽快导出之前的评论和其他数据,有极小可能之前哪些数据恢复不了了【哭】。

博客园细节美化打磨

让你的cnblog更漂亮~

原作者 感谢 @Summertime-Wu 巨佬写出这样漂亮简洁的主题,本蒟蒻是在原主题的基础上改的。 原主题地址:https://www.cnblogs.com/summertime-wu/p/9356736.html。

icon