- 2024-07-06【AcWing】842. 排列数字(DFS)
DFS是树形结构,深度优先搜索。dfs可以算作递归。横线上填和前面不一样的数字。每一次向下探索都一条路走到黑,直到不能走再回溯。#include<iostream>usingnamespacestd;constintN=10;intn;intpath[N];//存放走过的路径boolst[N];//存放1~n哪个数用过了,全局b
- 2023-09-12lucene内部的合并策略
原文链接:http://java.dzone.com/news/merge-policy-internals-solr?mz=33057-solr_lucenesolr(orlucene)内部的合并策略是怎样的呢?选择哪些段(segment)需要被合并,是基于名为MergePolicy的抽象类决定的。这个类创建了一个合并规则类MergeSpecification:由OneMerge对象组成的一个
- 2023-09-07CF 842 vp记录
A诈骗题,看起来有点高大上,其实只要将\(k\)减\(1\)即可。B此时序列中的递增子序列是不需要移动的,所以此时本题就满足一个贪心,设不在这个递增子序列中的数的个数是\(x\),则答案为\(\lfloor\frac{x}{k}\rfloor\)C这破比赛怎么这么喜欢排列。此时这个排列满足三个性质。每个
- 2023-02-012.1 vp Codeforces Round #842 (Div. 2)
A-GreatestConvex题意给出k,要找出最大的x(1<=x<=k),使x!+(x-1)!是k的倍数,问是否存在,为多少思路变换一下即可得原式为(x-1)!(x+1),若要满足条件,令x=k-
- 2023-01-16[个人训练]-Codeforces Round #842 (Div. 2)-A~F
前几天vp的一场,前面的题相对水一点,干脆倒着写题解~题目链接:https://codeforces.com/contest/1768目录F.WonderfulJumpE.PartialSortingD.LuckyPermutationC.Eleme
- 2023-01-09Codeforces Round #842 (Div. 2)(B,D,E)
CodeforcesRound#842(Div.2)(B,D,E)B题实在是没想到BB这个题大意是给你一个乱序的一到n的数,我们每次可以选择k个数,放到这个数组的最后面,问我们需要最少多少个操作可以
- 2023-01-08Codeforces Round #842 (Div. 2)
D-LuckyPermutation(置换环)题目大意给定一个数组,该数组为1到n的全排列。可以交换数组中两个不同元素的位置(无需相邻)要使该数组的逆序对恰好为1,最少要多少次交换?
- 2023-01-07CF#842-div2-C
题意给定一个序列A,让你构造两个序列BC满足:\(max(B[i],C[i])=A[i]\)能构造输出YES然后输出两个构造序列BC,不能构造输出NO题解显然,我想到如果A序列中出现三个及以
- 2023-01-072023.1.6 (Codeforces Round #842 (Div. 2))
A.GreatestConvexLinkhttps://codeforces.com/contest/1768/problem/ADescription求出最大的\(x(1\leqx<k)\),使得\(x!+(x-1)!\)是\(k\)的倍数。Soluti
- 2023-01-06Codeforces Round #842 (Div. 2)
CodeforcesRound#842(Div.2)https://codeforces.com/contest/1768好困,放完代码就跑路。A.GreatestConvex#include<bits/stdc++.h>usingnamespacestd;void
- 2023-01-06Codeforces Round #842 (Div. 2)
Preface唉现在这是是做稍微难点的SB题(指Div2正常场的CD难度)总是要犯病因此Rating上不去不说,比赛的时候连EF题面都没机会看一眼这场先是C交上去忘记本机调试的时候把数组
- 2023-01-06Codeforces Round 842
目录写在前面ABCDE写在最后写在前面仁王真好玩大太刀真好玩下辈子我还要玩大太刀[](https://pic.imgdb.cn/item/63b7fdb4be43e0d30ec2dccd.jpg)顺带吐槽一下,这什么排
- 2023-01-06Codeforces Round #842 (Div. 2)
题目链接A核心思路:样例模拟出答案。#define_CRT_SECURE_NO_WARNINGS#include<iostream>#include<cstring>#include<algorithm>#include<vector>#include<bits/std
- 2023-01-06Codeforces Round #842 (Div. 2) A-D
比赛链接A题意给一个数\(k\)找到最大的\(x\),满足\(1\leqx<k\)且\(x!+(x-1)!\)是\(k\)的倍数。题解知识点:数学。猜测\(x=k-1\),证明\((k-1)!+(k-
- 2023-01-06Codeforces Round #842 (Div. 2) A-C, 补D
A.GreatestConvex题意:给定一个k,求一个小于k的数x,使得x!+(x-1)!是k的倍数分析:题目已经给出提示:y!=y⋅(y−1)!,输出n-1cout<<n-1<<endl
- 2023-01-06 Codeforces Round #842 (Div. 2) A-D题解
比赛链接A、GreatestConvex非常的简单。根据样例直接猜是输出\(n-1\).上一个\(Python\)代码。T=int(input())whileT>0:T-=1n=int(input())
- 2023-01-06B. Quick Sort【Codeforces Round #842 (Div. 2)】
B.QuickSortYouaregivenapermutation【排列】†\(p\)oflength\(n\)andapositiveinteger\(k≤n\).Inoneoperation,you:Choose\(k\)distinctelement