题解sorting binary string

string和char[]互转

string转char数组 char buf[10]; string str("ABCDEFG"); length = str.copy(buf, 9); buf[length] = '\0'; 或者 strcpy(buf, str.c_str()); strncpy(buf, str.c_str( ......
string char

P2801 教主的魔法 题解

一、题目描述: 给你一个长度为 $n$ 的序列 $a$ , 你需要进行 $m$ 次操作。 $类型\ 1\ : 将区间\ l\ 到\ r\ 的数加\ x\ 。$ $类型\ 2\ : 求区间\ l\ 到\ r\ 中有多少个数大于等于\ x\ 。$ 数据范围:$1 \le n \le 1\times 10 ......
题解 教主 魔法 P2801 2801

Educational Codeforces Round 150 (Rated for Div. 2)题解(A~D)

比赛地址 A. Game with Board 题意: 给出一个包含n个1的数组,Alice和Bob轮流操作(Alice先手),每次操作可以将若干个(最少为两个)不同的元素相加,组成一个新的元素插入数组中,同时删去被操作的元素。当轮到某名玩家时无法再进行操作,则该玩家获胜。 思路: 容易想到,当n= ......
题解 Educational Codeforces Round Rated

Add Binary

Given two binary strings a and b, return their sum as a binary string. **Example 1:** ``` Input: a = "11", b = "1" Output: "100" ``` **Example 2:** `` ......
Binary Add

『题解』BZOJ2839 集合计数

# 西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃啊啊啊啊啊啊啊啊啊啊啊啊啊 ......
题解 BZOJ 2839

[SCOI2010] 连续攻击游戏-题解

## 题目描述 $\text{lxhgww}$ 最近迷上了一款游戏,在游戏里,他拥有很多的装备($n \le 10^6$),每种装备都有 $2$ 个属性,这些属性的值用 $[1,10000]$ 之间的数表示。 当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。 游戏进行 ......
题解 SCOI 2010

AtCoder Beginner Contest 305 题解 A - F

## [A](https://atcoder.jp/contests/abc305/tasks/abc305_a) - Water Station ### 题目大意 找到离给定的数最近的一个 $5$ 的倍数输出即可。 ### 解题思路 我们取这个数对 $5$ 的上下界,也就是整数除以 $5$ 再乘以 ......
题解 Beginner AtCoder Contest 305

题解 ABC207F【Tree Patrolling】

挺简单的树上背包,就是有点难写。 设 ${dp}_{u,i,x,y}$ 表示仅考虑 $u$ 的子树内,有 $i$ 个节点被控制,$x$ 为节点 $u$ 是否有警卫,$y$ 为节点 $u$ 是否被控制。(其实所有 $x=1,y=0$ 的状态都没用,但我懒得管了。) 每个点 $u$ 的初始值为 ${dp ......
题解 Patrolling 207F Tree ABC

Java中String类型能够存放多大的数据量?编译器只支持String只能存放65535个字符,运行时可用是int长度远比65535个多

Java中String类型能够存放多大的数据量? https://blog.csdn.net/weixin_52707625/article/details/125583678 最近在编写博客系统时,在文章上传遇到了个问题: 到底使用什么来接收文章呢?String类型能接收多大的数据量? 随后,我去 ......
String 65535 编译器 长度 字符

【最常用】两种java中的占位符的使用 第一种:使用%s占位,使用String.format转换 第二种:使用{1}占位,使用MessageFormat.format转换

【最常用】两种java中的占位符的使用 第一种:使用%s占位,使用String.format转换 第二种:使用{1}占位,使用MessageFormat.format转换 https://blog.csdn.net/weixin_43899069/article/details/121164107 ......
format MessageFormat 常用 String java

js把string转化为json

// 声明变量名为a的对象var a = {a:1,b:2,c:"wangwei"};// 将JSON对象转化为JSON字符,赋值给变量let strResult =JSON.stringify(a)// 查看变量strResult是什么类型typeof strResult // 'string' ......
string json

python高阶函数filter、sorted学习笔记

# filter Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 e.g在一个list中,删掉偶数, ......
高阶 函数 笔记 python filter

【题解】[六省联考 2017] 寿司餐厅

## 题目描述: Kiana 最近喜欢到一家非常美味的寿司餐厅用餐。 每天晚上,这家餐厅都会按顺序提供 $n$ 种寿司,第 $i$ 种寿司有一个代号 $a_i$ 和美味度 $d_{i, i}$,不同种类的寿司有可能使用相同的代号。每种寿司的份数都是无限的,Kiana 也可以无限次取寿司来吃,但每种寿 ......
题解 寿司 餐厅 2017

「题解」CODE FESTIVAL 2017 Final I Full Tournament

这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊? ......
题解 Tournament FESTIVAL Final CODE

[AGC055A] ABC Identity 题解

# [AGC055A] ABC Identity 题解 ## 题目描述 给定长度为 $3n (1 \le n \le 2e5)$ 的序列,其中字母 A,B,C 各有 $n$ 个。 一个合法序列 $T$ 满足以下条件: - 其长度为 $3k (1 \le k \le n)$。 - $T_1 = T_2 ......
题解 Identity 055A AGC 055

【题解】[JLOI2014]镜面通道

## 题目描述: 在一个二维平面上,有一个镜面通道,由镜面 $AC, BD$ 组成,$AC, BD$ 长度相等,且都平行于 $x$ 轴,$B$ 位于 $(0,0)$。 通道中有 $n$ 个外表面为镜面的光学元件,光学元件 $\alpha$ 为圆形,光学元件 $\beta$ 为矩形(这些元件可以与其他 ......
题解 镜面 通道 JLOI 2014

记一次马虎造成的问题:Mybatis传入的参数是字符串String,生成的SQL查询语句变成Boolean类型的ture

记一次马虎大意导致的bug 今天在开发的时候,用Mybatis做查询的时候,发现无法获得正确的结果 参数传入的是String类型,但是经过Mybatis的If标签进行条件判断之后,参数变成了Boolean型, 即使在xml里面指定了类型,也会报参数转换异常,提示Boolean型无法转换为String ......
字符串 语句 字符 参数 Mybatis

POJ2117 Electricity 题解 tarjan点双连通分量 割点

题目链接:[http://poj.org/problem?id=2117](http://poj.org/problem?id=2117) 题目大意: 给定一个由 $n$个点 $m$ 条边构成的无向图,请你求出该图删除一个点之后,连通块最多有多少。 解题思路: tarjan,判断 $u$ 的子节点有 ......
题解 分量 Electricity tarjan 2117

reversed 和 sorted 函数

a = 'abcxd' print(reversed(a)) # <reversed object at 0x000000000356F048> print(list(reversed(a))) # ['d', 'x', 'c', 'b', 'a'] print(sorted(a)) # ['a', ......
函数 reversed sorted

CF1697F 题解

## 题意 [传送门](https://www.luogu.com.cn/problem/CF1697F) 构造一个长度为 $n$ 的数列 $a$,满足 $1\le a_i\le k$ 且 $a$ 不降,以及 $m$ 个约束,有三种情况: * `1 i x`,表示 $a_i\ne x$ * `2 i ......
题解 1697F 1697 CF

P2860 [USACO06JAN]Redundant Paths G 题解 ratjan边双连通分量

题目链接:[https://www.luogu.com.cn/problem/P2860](https://www.luogu.com.cn/problem/P2860) 题目大意: 给定一个无向连通图,求至少加几条边,能使其变成一个边双连通图。 解题思路: 边双连通分量缩点后计算度数为 $1$ 的 ......
题解 分量 Redundant ratjan P2860

golang对于[]byte数组转string进行比较的优化

当需要比较两个`[]byte`数组是否相等时有好几种方案,下面可以看出前三种方案都是优化过的,效率高的方案。 ```go package main import ( "bytes" "crypto/rand" mr "math/rand" "testing" ) func StringEqual(n ......
数组 golang string byte

Educational Codeforces Round 150 (Rated for Div. 2) 题解

https://codeforces.com/contest/1841 https://codeforces.com/contest/1841/problems # D. Pairs of Segments https://codeforces.com/contest/1841/problem/D ......
题解 Educational Codeforces Round Rated

Remove Duplicates from Sorted Array

**Example 1:** ``` Input: nums = [1,1,2] Output: 2, nums = [1,2,_] Explanation: Your function should return k = 2, with the first two elements of nums ......
Duplicates Remove Sorted Array from

「解题报告」HDU6815 Funny String

很傻啊,模拟赛啥都想不到,很傻啊。 简单字符串练习题。好像咋做都能做。 首先考虑在开头加,在开头加 $c$ 实际上仅增加了一个 $cS$ 的后缀,那么我们只需要知道 $cS$ 在所有后缀中排多少即可。我们先求出 $S$ 的后缀数组,然后直接二分找即可。或者有一个更好写的方法,就是直接枚举每一个后缀, ......
报告 String Funny 6815 HDU

题解 P9196【[JOI Open 2016] 销售基因链】

套路题,来讲个套路解法。 如果没有后缀的要求,答案就是 trie 树的子树内字符串数量。现在加上了后缀,尝试继续使用 trie 树解决问题。 我们建立两棵 trie 树 $T_1,T_2$,其中 $T_1$ 是正常的 trie 树,$T_2$ 是每个字符串翻转后的 trie 树。这样的话,包含给定后 ......
题解 基因 P9196 9196 2016

CF1120C Compress String 题解

简要题意:你需要打出一个长度为 $n$ 的字符串 $s$。 - 花费 $c_1$ 的代价,在末尾打出一个字符。 - 花费 $c_2$ 的代价,在末尾打出目前已打出字符串的某个子串。 问最少的操作代价,$n\le5\times10^3$。 不妨用 $f_i$ 表示操作前 $i$ 个数的最小代价。可以在 ......
题解 Compress String 1120C 1120

C# 将 List<dynamic> 转换为 List<string>

``` var dlist = new List() { "Guangzhou", "Zhuhai", "Shenzhen" }; ``` 提取集合中的所有字符串,忽略所有其他类型,可以使用: ``` // Solution 1: Include only strings, no null valu ......
List dynamic string lt gt

Balanced Ternary String

给出一个长为n的只由'1','2','0'组成的字符串,要求改动最少的位置,使'1','2','0'的个数相同(保证n能被3整除),并使改动后的字符串字典序最小。 n不大于3∗105 贪心思路,从左向右大的变小的,从右向左小的变大的: #include<bits/stdc++.h> using na ......
Balanced Ternary String

Not Another Linear Algebra Problem 题解

题意:自己看。 首先我们知道我们唯一能找到的题解在 hos_lyric 的代码里。把它放在这里:(由 bikuhiku 提供) $$ \begin{aligned} &U \subseteq \mathbb{F}_p^n, \text{subspace}\\ & a(U) := \#\{ p \in ......
题解 Another Algebra Problem Linear