There are three problems in hackrank. two sum http request to get title binary search (find first large/small element)(网上没有一个现成运行的代码) 都是些不是很难的题, 但是因为是变型题,就一道也没做出来, 我也很绝望. Summary scale of familiarity, speed solve them…
退役前写写破事乐呵乐呵..(雾 Day0 愉快的没有分到另一个宾馆...但是是个单间...而且居然是大床房...难以置信, 试机向BeiYe学习了一发Gedit的外部工具, 试到一般好像都走了..只剩下我和xiaoyimi相依为gay... 晚上死记硬背外部工具的代码... Day1 进考场前Yveh爷奶了口T1可A... 开场前5min..md果然记错了..调了波外部工具 T1,30分白送啊,一个namespace随便写写... T2,N^4瞎搞吧,一个namespace随便写写... T3,…
链接:传送门 题意:一个队列是由字母 f 和 m 组成的,队列长度为 L,那么这个队列的排列数为 2^L 现在定义一个E-queue,即队列排列中是不含有 fmf or fff ,然后问长度为L的E-queue的个数 % M 思路: 这道题的关键是找到递推关系!递推关系为:Fn = Fn-1 + Fn-3 + Fn-4,与HDU1575简直一模一样,然后直接矩阵快速幂就OK了 HDU 1575 题解链接 递推关系式不好找,我们可以将字母 f m 分别看为 1 0,给出一个长度L,排列数是为 2^…
链接:传送门 题意:求式子的值,并向下取整 思路: 然后使用矩阵快速幂进行求解 balabala:这道题主要是怎么将目标公式进行化简,化简到一个可以使用现有知识进行解决的一个过程!菜的扣脚...... 还是蒟蒻 /************************************************************************* > File Name: hdu2256.cpp > Author: WArobot > Blog: http://www.cnb…
17解的一道题,涉及到了java反序列化的知识,学习了. 看了下积分榜,如果做出来可能能进前20了哈哈哈,加油吧,这次就搞了两个misc签到,菜的扣脚. 打开后是个登录框,sign up提示不让注册,这里卡了好久,以为是fastjson或jackjson的漏洞,想多了 其实只是个逻辑漏洞,直接把/login的POST包,改成/register就行了,也算是为自己打开了一个思路 登录进来发现是guest,下载文件存在任意文件下载,upload提示只能admin使用 fuzz了一堆系统环境没啥东西,…
如果是个圆的话好办,如果是拉成椭圆呢?直接压回去!!! 然后随机增量法就行了 CODE: #include<cstdio> #include<iostream> #include<cstring> #include<algorithm> #include<cmath> using namespace std; #define sqr(x) ((x)*(x)) #define fi first #define se second #define m…
今天才知道有一种东西叫随机增量法就来学了= = 挺神奇的= = A.令ci为包括前i个点的最小圆,若第i+1个点无法被ci覆盖,则第i+1个点一定在ci+1上 B.令ci为包括前i个点的最小圆且p在边上,若第i+1个点无法被ci覆盖,则第i+1个点与点p一定在ci+1上 C.令ci为包括前i个点的最小圆且p,q在边上,若第i+1个点无法被ci覆盖,则第i+1个点与点p,q一定在ci+1上 这样就确定一个圆了 这样看上去是O(n^3)的,但是注意这个名字= =随机,说明我们能通过随机使其降到O(n…
1.猪圈密码 猪圈密码:对应下图就是HORSE 2.摩斯密码 在线摩斯密码翻译器:http://www.mathsking.net/morse.htm 3.QWE加密 键盘按ABC的顺序排列得到对应的字母,Q=A,W=B.... 4.栅栏加密 加密过程: 如果我们想要加密一句话,比如: Hello World: 这时候我们先把话中的空格去掉: HelloWorld: 然后,我们先数一数这句话中有多少个字: 10个: 那么分栏,10个可以分成2*5栏,那么产生如下效果; H e l l o W o…
联想服务器配置 RAID BIOS 中配置 RAID 阵列卡 x3650 和 x3850 一.进入 RAID 1.在开机自检时按 F1 进入 UEFI 配置界面 2.选择 System Setting->Storage 3.选择阵列卡按回车,选择 Main Menu(部分机型无此选项)进入 raid 配置界面 二.配置 RAID0/RAID1/RAID5 1.在主菜单中选择 Configuration Management->Create Virtual Drive 2.选择 Select R…
这题我一直觉得使用了set这个大杀器就可以很快的过了,但是网上居然有更好的解法,orz... 题意:给你一个最大200行50000列的墙,初始化上面没有颜色,接着在上面可能涂四种类型的形状(填充): 圆 :给你圆心坐标,半径,颜色 (1->9) 菱形 :中心坐标,中心向四方的最大值,颜色(1->9) 矩形 :左上角坐标,长和宽,颜色(1->9) 等腰三角形:底边中心坐标,底边长(+1再/2 就是高),颜色(1->9) 其中输入的坐标一定在墙上,但是其他地方可能越界,所以要处理好. …