此剑,别人间
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
## 一、思路分析 本题是个很简单的贪心,很容易可以发现为了使一的块数尽可能的少,即要使尽量多的整块零删去,使相邻的衔接,使之成为一块。 **做法**:即用数组存下相邻两个一之间零的个数,为了减少时间复杂度对其进行排序,再从头开始遍历,若能够把这一整块零删去,就直接删去,直到无法再删掉整块的。因为排序后有序,因此第一个…
## 一、思路分析 因为本题数据范围小,因此发现可以直接暴力,从 $L$ 枚举到 $R$,每个数进行判断。判断方法也很简单,将这个数一位位分解开,存入一个贮存器(如数组等),最后输出即可。 虽然可以直接通过,但有一个显而易见的优化,每次遇到不符合的位数的时候,可以一个大跳,时间复杂度就会降低许多,但我没有实现到代码中(…
## 一、思路分析 不做过多处理,直接算出每段长度用三个循环输出即可。 ## 二、代码实现 ```cpp #include #define int long long using namespace std; int n; string s; signed main(){ cin>>n>>s; for(int i=n/…
## 一、思路分析 一开始我先想到的就是将 $k$ 进行分解因数,然后把每个因数表示成 $(1+1+...)$ 的形式,如下图就是第一版。 ```cpp #include #define int long long using namespace std; int T,k; vector q; void dfs(){…
在讨论《玄关,违规紫衫》回复:
@[xpg007](/user/1024680) 已关
在讨论《NOIP2013最短路径延伸题目》回复:
@[General0826](/user/1351126) 我遇到了一些问题,需要gengen队的帮助
在讨论《NOIP2013最短路径延伸题目》回复:
以上代码输出路径不正确,请大佬帮忙改代码。 玄两关
本题原型类似于NOIP2013最短路径,但需要额外输出路径,求如何输出路径  代码: ```cpp #include using namespace std; double f[1005][10…
在讨论《求stay.one网址》回复:
违规紫衫
在讨论《为什么2月2号的题解现在没审核啊?》回复:
@[OSCAR313](/user/827873) 怎么看谁是题目志愿管理?QwQ
在讨论《求10的10次方的5次方怎么用Latex》回复:
@[Mu_leaf](/user/701254) 栓Q
在讨论《求助站外题》回复:
``` #include using namespace std; double g[1000005]; long long n,s,t,m,vis[1000005]; struct node{ long long x,y; }d[1000005]; struct Edge{ long long v; double w…
### Description 平面上有n个点(n<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。 ### Input Format 输入文件共n+m+…
在讨论《求助一道数学题》回复:
@[gzlinzy](/user/368355) 谢谢
在讨论《刚才发生什么了?有知道完整过程的人吗?》回复:
烤咕
在讨论《贵谷吃枣药丸》回复:
神贴留名
在讨论《一个重要的问题》回复:
发题解或打比赛或打NOIP
在讨论《一个重要的问题》回复:
咕值120以上
在讨论《求助初中数学题》回复:
当$1+x+x^2+x^3+.....x^2$$^0$$^2$$^1$$=0$时,$x^2$$^0$$^2$$^2=1$
在讨论《求助初中数学题》回复:
当$1+x+x$^$2+x$^$3+.....x$^$2021=0$时有解,$x$^$2022=1$