题目名称 | 286. [NOI 1999]01串 |
---|---|
输入输出 | sequence.in/out |
难度等级 | ★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 5 |
题目来源 | BYVoid 于2009-02-27加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:70, 提交:157, 通过率:44.59% | ||||
白&夜 | 100 | 0.000 s | 0.00 MiB | C++ |
ムラサメ | 100 | 0.000 s | 0.00 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.000 s | 0.00 MiB | C++ |
Ezoi_XY | 100 | 0.001 s | 0.18 MiB | Pascal |
luoyuchu | 100 | 0.001 s | 0.39 MiB | C++ |
St.Burning\ | 100 | 0.001 s | 0.41 MiB | C++ |
FF_Sky||幻 | 100 | 0.001 s | 1.11 MiB | C++ |
0-0 | 100 | 0.001 s | 1.36 MiB | Pascal |
苏轼 | 100 | 0.001 s | 1.70 MiB | Pascal |
blacko | 100 | 0.001 s | 16.81 MiB | C++ |
本题关联比赛 | |||
EYOI与SBOI开学欢乐赛2nd |
关于 01串 的近10条评论(全部评论) | ||||
---|---|---|---|---|
我不过是想复习一下差分约束系统,结果TMD找了老半天终于有个spj……
| ||||
差分约束 mark
| ||||
最长路亦可保证正确性,不过设计初值时应小心以避免正环
| ||||
数据太弱了,总是感觉我有一些地方写错了
QhelDIV
2012-12-04 21:49
1楼
|
给定7个整数$N,A_0,B_0,L_0,A_1,B_1,L_1$,要求设计一个$01$串$S=s_1s_2…s_i…s_N$,满足:$s_i=0$或$s_i=1$,$1<=i<=N$;
对于$S$的任何连续的长度为$L_0$的子串$s_js_{j+1}…s_{j+L_0-1}(1<=j<=N-L_0+1)$,$0$的个数大于等于$A_0$且小于等于$B_0$; 对于$S$的任何连续的长度为$L_1$的子串$s_js_{j+1}…s_{j+L_1-1}(1<=j<=N-L_1+1)$,$1$的个数大于等于$A_1$且小于等于$B_1$; 例如,$N=6,A_0=1,B_0=2,L_0=3,A_1=1,B_1=1,L_1=2$,则存在一个满足上述所有条件的$01$串$S=010101$。
仅一行,有$7$个整数,依次表示$N,A_0,B_0,L_0,A_1,B_1,L_1$,相邻两个整数之间用一个空格分隔。
仅一行,若不存在满足所有条件的$01$串,则输出一个整数$-1$,否则输出一个满足所有条件的$01$串。
6 1 2 3 1 1 2
010101
$100$%的数据:
$3<=N<=1000$,
$1<= A_0<=B_0<=L_0<=N$,
$1<=A_1<=B_1<=L_1<=N$.
$NOI$ $1999$