<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hama_ecco的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Hama_ecco</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hama_ecco]]></copyright><item><title><![CDATA[安洵杯-ukfc-wp]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/131148048</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/131148048</guid><author>Hama_ecco</author><pubDate>Sun, 11 Jun 2023 00:29:44 +0800</pubDate><description><![CDATA[访问 shell.php 发现Access denied , 试了好几个网页都不行, 那就写在 "/sEcR@t_n@Bodyknow.php" 里。"ctrl+u" 查看源代码发现两个页面 "/eval" 和 "/login"一个6*10*10的三维迷宫，层穿梭是0124350，只有到达边界才能穿层，所以才有唯一解。利用深度优先搜索和合法判断函数，复杂度很高但是数独很小，肯定可以在限制时间内过掉。为了让自己的努力显得有作用一点，贴一个没写明白的dfs，最后手推了一个小时。传输 POST 传code。]]></description><category></category></item><item><title><![CDATA[LitCTF Web、社工AK 以及部分misc和crypto]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/130674628</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/130674628</guid><author>Hama_ecco</author><pubDate>Sun, 14 May 2023 22:39:17 +0800</pubDate><description><![CDATA[LitCTF]]></description><category></category></item><item><title><![CDATA[Codeforces Round #847 (Div.3) A-E]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/128779443</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/128779443</guid><author>Hama_ecco</author><pubDate>Sat, 28 Jan 2023 16:28:10 +0800</pubDate><description><![CDATA[Codeforces Round #847 (Div.3) A-E]]></description><category></category></item><item><title><![CDATA[牛客小白月赛63_A-D]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/128357797</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/128357797</guid><author>Hama_ecco</author><pubDate>Sat, 17 Dec 2022 21:53:09 +0800</pubDate><description><![CDATA[牛客小白月赛63_A-D]]></description><category></category></item><item><title><![CDATA[Codeforces Round #810 (Div.2) A-C]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/125985339</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/125985339</guid><author>Hama_ecco</author><pubDate>Mon, 25 Jul 2022 23:09:02 +0800</pubDate><description><![CDATA[Codeforces Round #810 A-C题解]]></description><category></category></item><item><title><![CDATA[Codeforces Round #807 (Div.2) A-C]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/125827292</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/125827292</guid><author>Hama_ecco</author><pubDate>Sun, 17 Jul 2022 00:37:39 +0800</pubDate><description><![CDATA[Codeforces Round #807 (Div.2) A-C]]></description><category></category></item><item><title><![CDATA[A-F Codeforces Round #806 (Div.4) A-F题解及代码]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/125772276</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/125772276</guid><author>Hama_ecco</author><pubDate>Wed, 13 Jul 2022 20:47:03 +0800</pubDate><description><![CDATA[Codeforces Round #806 (Div. 4) A-F题解及代码]]></description><category></category></item><item><title><![CDATA[Codeforces Round #790 (Div. 4)]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/124716867</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/124716867</guid><author>Hama_ecco</author><pubDate>Wed, 11 May 2022 19:22:59 +0800</pubDate><description><![CDATA[Codeforces Round #790 (Div. 4)]]></description><category></category></item><item><title><![CDATA[牛客月赛49]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/124635714</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/124635714</guid><author>Hama_ecco</author><pubDate>Sat, 07 May 2022 17:36:44 +0800</pubDate><description><![CDATA[牛客小白月赛49
A-法

给定两个三位三进制数，请计算出它们不进位加法和。
题意
两个三位数，每一位的两个数相加，对3取余


两个三位数，每一位的两个数相加，对3取余。

完整代码：
#include&lt;bits/stdc++.h&gt;

using namespace std;

int main(){
	
	string s1,s2;
	cin &gt;&gt;s1&gt;&gt;s2;
	int a[3];
	for(int i=2;i&gt;=0;i--){
		int x=(s1[i]-]]></description><category></category></item><item><title><![CDATA[Codeforces Round #787 (Div.3) E、A-C]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/124607567</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/124607567</guid><author>Hama_ecco</author><pubDate>Fri, 06 May 2022 12:26:15 +0800</pubDate><description><![CDATA[Codeforces Round #787 (Div. 3)
E. Replace With the Previous, Minimize

题意：
给定一个字符串s，你可以进行一下操作k次：
将s中所有字符变成前一个字符，例如可以所有c变成b、将所有a变成z。
求：
k次操作后所得到的的字符串按字典序最小

题目要求按字典序最小，那我们就尽可能的把前面的字符变到最小：

情况1：
如果k&gt;=25则所有字母都可以变成字符a(k的数据1e9就是唬人的)


情况2：
如果k次操作全部放在第一个字符，且操]]></description><category></category></item><item><title><![CDATA[线段树（原数组的单点维护+区间查询）]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/124584766</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/124584766</guid><author>Hama_ecco</author><pubDate>Thu, 05 May 2022 11:16:06 +0800</pubDate><description><![CDATA[线段树
基本的概念，如果已经大概了解线段树是什么或者你对理论不感兴趣的就可以直接跳到步骤3、分步图解实现
1、定义



线段树是一种二叉搜索树，与区间树相似，它将一个区间划分成一些单元区间，每个单元区间对应线段树中的一个叶结点。


对于线段树中的每一个非叶子节点[a,b]，它的左儿子表示的区间为[a,(a+b)/2]，右儿子表示的区间为[(a+b)/2+1,b]。因此线段树是平衡二叉树，最后的子节点数目为N，即整个线段区间的长度。


使用线段树可以快速的查找某一个节点在若干条线段中出现的次数，时间复杂]]></description><category></category></item><item><title><![CDATA[Codeforces Round #786 (Div.3) A-D]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/124552675</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/124552675</guid><author>Hama_ecco</author><pubDate>Tue, 03 May 2022 11:25:39 +0800</pubDate><description><![CDATA[Codeforces Round #786 (Div.3) A-D
A. Number Transformation

题意：
给定两个整数x，y；定义操作：若x可以经过a次乘以数字b的操作后得到y，则输出a b，否则输出两个0；
例如：
x=3;y=75
75=3*5*5	(3通过2次乘以5的操作后得到75，此时a=2,b=5)
a=2;b=5

只需要判断y是否是x的倍数，如果是则输出1和y/x，否则输出两个0；
核心代码:
printf(y%x==0?"%d %d\n":"0 0\n",1,y/x);]]></description><category></category></item><item><title><![CDATA[认识树状数组、树状数组的简单使用（原数组的单点修改和区间查询）]]></title><link>https://blog.youkuaiyun.com/Hama_ecco/article/details/124490431</link><guid>https://blog.youkuaiyun.com/Hama_ecco/article/details/124490431</guid><author>Hama_ecco</author><pubDate>Fri, 29 Apr 2022 10:39:16 +0800</pubDate><description><![CDATA[一、树状数组
&lt;1&gt;、普通数组
以普通数组为例：
单点修改 时间复杂度为O(1)，分段查询 时间复杂度为O(n)。
以普通数组的前缀和为例：
分段查询 时间复杂度为O(1)，单点修改 时间复杂度为O(n)。(改一个值影响后面的前缀和)。
&lt;2&gt;、树状数组
1、原理

如图，每个树状数组管理着 2的k次方个数字(此数字的二进制表达的末尾0的个数k)
例如：
d[6]=a[6]+a[5]
110    2^1

d[8]=a[1]+...+a[8]
1000 2^3

2、询问
若要询问]]></description><category></category></item></channel></rss>