many
This commit is contained in:
parent
cead523ff0
commit
62e77a6b8d
20
8.21/E-typewriter/Readme.md
Normal file
20
8.21/E-typewriter/Readme.md
Normal file
@ -0,0 +1,20 @@
|
||||
# 题目
|
||||
* https://vjudge.net/contest/511373#problem/E
|
||||
### 题意
|
||||
n行,每行一个string,打l个字符
|
||||
问有几种不同的打法,每种打法每次只能从某一行中选字符,不同行得到同样的打法只保留一个
|
||||
### 做法(只有new.cpp是对的)
|
||||
容斥原理
|
||||
奇数+,偶数-
|
||||
int i存二进制数表示每行选不选
|
||||
ch 选了什么内容
|
||||
cnt 选了几行
|
||||
### 关键词
|
||||
容斥原理
|
||||
### 易错点
|
||||
* //ch(内容)共有的部分 ,cnt选了几个(集合) int ch=(1<<26)-1,cnt=0;//1<<26 ->1<<j
|
||||
* s[ii],从0开始计数,配合i
|
||||
* int cnt=0;//cnt=0!初始化
|
||||
### 工具箱
|
||||
* E题题解 https://vjudge.net/contest/511373#discuss
|
||||
*
|
Loading…
x
Reference in New Issue
Block a user