educational codeforces string round

Codeforces Round 863 (Div. 3)

题解报告 基本的一些理解和问题都在注释中 A:Insert Digit 找到第一个小于输入数字的数的位置塞进去就好了,可以细推,但是粗略想想也能知道 #include <bits/stdc++.h> using namespace std; int main(void) { ios::sync_wi ......
Codeforces Round 863 Div

List<Map<String, Object>> 排序

一、代码 public class Test { public static void main(String[] args) { Map<String, Object> map = new HashMap<String, Object>(); map.put("name", "ZK"); map. ......
String Object List lt gt

Codeforces Round 864 (Div. 2) C和D

比赛地址 C. Li Hua and Chess 题意:给出一个棋盘长宽n,m,有一颗棋子在棋盘上,向八个方向走一步的路程代价都为1,现在进行最多3次询问,问能否确认棋子的位置 Solution 第一次做交互题,想很好想,先询问(1,1),得到x,再询问(1+x,1+x),得到y,最后询问(1+x, ......
Codeforces Round 864 Div

Rust语言 , string(&str) 和 String 区别

在 Rust 中,string 表示字符串切片类型(&str),可以用于引用字符串数据。而 String 则是字符串类型,是一种可变的字符串,可以创建、修改和销毁。 具体来说,string 是 Rust 的核心语言类型之一,它是一个不可变的字符串切片类型,通常用于引用已有的字符串数据。由于字符串切片 ......
语言 string String Rust amp

Codeforces Round 860 (Div. 2)

Codeforces Round 860 (Div. 2) Date: 04/08/2023 Link: Codeforces Round 860 (Div. 2) A|Showstopper Brief: 两组数 ${a_i}$ 和 ${b_i}$,长度都为 $n$. $\forall i$ , ......
Codeforces Round 860 Div

Codeforces Round 864 (Div. 2)

评价:A~E 感觉出的挺一般,~~特别是 D 怎么放这种暴力题,场上我还没调出来~~,F 没看。但是 Orz rui_er。 A 在一个点周围放障碍即可。 B 求出最少需要的操作次数 $p$,若 $p > k$ 就无解,否则若 $n$ 为偶数只能任选一个格子翻偶数次,即有解当且仅当 $2 \mid ......
Codeforces Round 864 Div

Json、String、Object转换

//List<Map<String, Object>>转字符串String taxiJsonList = JSONArray.toJSONString(taxiExpendList);//JSON字符串转换成Java对象,JSON字符串使用fastjson转实体用的的方法:import com.al ......
String Object Json

Codeforces 847 Div3 题解A-G

Codeforces 847 Div3 题解A-G 好久不打了,这几周忙着写各种作业,然后发现代码力跟不上了。今天复健一下吧。反正也是比较碎片的时间,马上新的作业就会被布置下来,n久没打了就来看下。所以这次先捡div3复键一下,之后暑假等实习了到时候得认真上上div2,不然秋招g咯。 A. Poly ......
题解 Codeforces Div3 847 A-G

Codeforces Round 864 (Div. 2)

Codeforces Round 864 (Div. 2) 赛前就留了3个cpp,结果就做出来3个。 不得不说lihua确实呃呃。 A 题面的描述方法以及给出的样例好有迷惑性啊, 其实答案根本不会超过4,把某一个格子周边全部围起来就行了。也就是下面最后2个花括号里面的内容。 int main() { ......
Codeforces Round 864 Div

Codeforces Round 864 (Div. 2) 中文题解

Codeforces Round 864 (Div. 2) 中文题解 A. 李华与迷宫 在 $(x_1,y_1)$ 或 $(x_2,y_2)$ 周围放障碍,更优的那个就是答案。换句话说,定义: $$ f(x,y)= \begin{cases} 2,&(x,y)\text{在角上}\ 3,&(x,y) ......
题解 Codeforces Round 864 Div

Codeforces Round 864 (Div. 2) 中文题面

Codeforces Round 864 (Div. 2) 中文题面 A. 李华与迷宫 有一个大小为 $n\times m$ 的矩形迷宫。称两个格子相邻,当且仅当它们有一条公共边。定义一条路径为若干相邻空格子的序列。 每个格子初始为空。李华可以在若干个格子中放置障碍物。他希望知道最少需要放置多少个障 ......
Codeforces Round 864 Div

NSSCTF Round#11 Basic 密码学专场

闲来无事很久没做题了做一做这次的密码学专场,简单记录一下 ez_enc 题目提示了不是培根密码,然后只出现了AB并且没有间隔,猜想是二进制,将A变为0,B变为1,转字符串就能够得到flag MyGame from Crypto.Util.number import * import os impor ......
密码学 专场 密码 NSSCTF Basic

String

创建方式 属性 lenth 方法 charAt() : 获取指定位置的字符 indexOf() : 检索字符串 trim() : 去除字符串左右两侧空格 substring(start,end) 开始索引,结束索引(含头不含尾) <script> //创建字符串对象 var str= new Str ......
String

Edu Round 板刷计划 4. Educational Codeforces Round 4 题解

Change Log: 2023.04.06 开坑. A - The Text Splitting 弱智题. 枚举分出来多少个长度为 $p$ 的串,则能计算出长度为 $q$ 的串有多少个,若合法则直接输出即可. 无解输出 -1. Sample submission. B - HDD is Outda ......
板刷 题解 Round Educational Codeforces

codeforces 1804D Accommodation

https://codeforces.com/problemset/problem/1804/D 解题思路 每个楼层是独立的,考虑怎么解决一层就可以了。 求最大值就是尽量避免1和1合并,也就是尽量在不存在连续1的子序列中进行合并,如果还有需要合并的就只能用1和1合并。求最小值就是尽量合并1和1。由于 ......
Accommodation codeforces 1804D 1804

C++竞赛常用函数库stl快捷查询手册(vector,map,set,queue,string等)

1.控制输出流<iomanip>; cout<<setprecision(< span="">int);保留int位有效数字 cout<<setprecision(< span="">int)<<fixed;保留int位有效小数 为不足4位数的数填充0(如1填充变成0001), cout<<setf ......
函数 常用 手册 vector string

Educational Codeforces Round 146 (Rated for Div. 2)

A. Coins #include <bits/stdc++.h> using namespace std; #define int long long int read() { int x = 0, f = 1, ch = getchar(); while ((ch < '0' || ch > ' ......
Educational Codeforces Round Rated 146

Codeforces Round 857 (Div. 2) A - Likes

Codeforces Round 857 (Div. 2) A - Likes 题意 有 $n$ 个人给你点赞或取消赞,其中 $x$ 表示 $x$ 号人给你点赞, $-x$ 表示 $x$ 号人给你取消赞。在 $n$ 个单位时间中的每一时刻,都会有一个人进行一次操作。请你安排一种顺序,使得你获得的总点 ......
Codeforces Round Likes 857 Div

Codeforces Round 863 (Div. 3)

Codeforces Round 863 (Div. 3) CF传送门 Solution A. Insert Digit 找到第一个比 $d$ 小的数位,插到它前面即可。 B. Conveyor Belts 关键在于:给出坐标 $(x,y)$,如何确定该点在第几层? 首先把坐标换算成以中心为原点的坐 ......
Codeforces Round 863 Div

js String汇总

// JavaScript String // charAt charCodeAt // concat repeat split // slice substring // replace replaceAll // toLowerCase toUpperCase // startsWith end ......
String js

Educational Codeforces Round 124 (Rated for Div. 2)

题目链接 C 核心思路 其实还是得根据样例,首先我们先自己分析出来。现根据边地数目来分析。 我们其实不难发现四个端点必须得连上边。 边数为2.那么只有两条竖线。方案数是一种 边数为3,那么就一条竖线还有就是一把叉这里交换位置就是两条了。还有就是平行四边形和一条斜线,也是可以交换位置的。这里就有四种。 ......
Educational Codeforces Round Rated 124

LibreOJ526. 「LibreOJ β Round #4」子集

简要题意 给出一个长度为 $n$ 的序列 $a$。你需要选出它的一个子集 $S$。使其满足对于任意两个元素 $i,j$。满足: $$ \gcd(i,j)\cdot\gcd(i+1,j+1)\neq1 $$ 输出满足条件的子集大小的最大值。 $1 \leq n \leq 500,1 \leq a_i ......
LibreOJ 子集 Round 526

String split 坑 防止空 str.split(",")和str.split(",",-1)的区别

str.split(",",-1); package com.example; public class SplitTest { public static void main(String[] args) { /** * 1.如果字符串最后一位有值,则没有区别, 2.如果最后n位都是切割符,spl ......
quot split str String

【segmentation fault】std::string析构崩溃

今天写了一个小工具,运行时发生segmentation fault,现象如下 第一步:review崩溃附近代码,产生疑惑,崩溃的地方居然是变量定义的地方 std::string accessToken; 崩溃在这个地方,我直接懵了,只是变量定义为啥会报错,没有任何思路,打算单步调试。 第二步:单步调 ......
segmentation string fault std

String和StringBuffer常用的方法

Strin类 String有许多操作字符串的方法 创建字符串的方法 类似于基本数值类型的创建方法 String s1 = "hello"; 无参构造方法 ​ 创建一个空字符串 String s2 = new String(); 有参构造方法 利用字符串类型调用构造方法 String s3 = new ......
StringBuffer 常用 方法 String

codeforces 1793D Moscow Gorillas

https://codeforces.com/contest/1793/problem/D 解题思路 依次找出 MEX = 1..n+1的序列数量就能得解。 MEX = n+1 只有全序列这一种情况。 MEX = 1时,找出两个序列中1的位置,较小位置左边的元素构成的子序列,较大位置右边的元素构成的 ......
codeforces Gorillas Moscow 1793D 1793

codeforces 1783D Different Arrays

https://codeforces.com/contest/1783/problem/D 解题思路 比较直白的动态规划问题。记 f[i][j] 表示前 i 个元素组成以 j 结尾的序列可能的数量。那么,当第 i+1 个元素加入序列的时候有两种选择:加上第 i 个元素;减去第 i 个元素。 于是可以 ......
codeforces Different Arrays 1783D 1783

c++ string类的字符在内存的储存位置

1. 数据<=16字节,在当前栈区 #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main() { string temp = "123456789012345"; //注意长度 ......
字符 内存 位置 string

CodeTON Round 4 (Div. 1 + Div. 2, Rated, Prizes!)(持续更新)

Preface 唉难得熬夜打一把还天天掉分,苦路西 这把状态奇差,CD两个傻逼题都写的很慢,然后做E的时间太少最后又是经典比赛结束才调出来 虽然很想骂傻逼室友打游戏鬼叫的超级响导致我注意力很难集中,不过终究还是自己抗干扰水平不够,不能怨天尤人 A. Beautiful Sequence 傻逼题,显然 ......
Div CodeTON Prizes Round Rated

Codeforces Round 863 (Div. 3)(4.5)

Codeforces Round 863 (Div. 3) A - Insert Digit 思路:插到第一个小于它的位置前 #include<bits/stdc++.h> using namespace std; typedef pair<int,int>PII; const int N=1e5+ ......
Codeforces Round 863 4.5 Div