题目名称 | 3669. [NOI 1992]电子锁 |
---|---|
输入输出 | noi1992_electriclock.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 19 |
题目来源 | op_组撒头屯 于2022-05-22加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:3, 提交:7, 通过率:42.86% | ||||
op_组撒头屯 | 100 | 0.000 s | 0.00 MiB | C++ |
该账号已注销 | 100 | 0.000 s | 0.00 MiB | C++ |
HeSn | 100 | 0.000 s | 0.00 MiB | C++ |
HeSn | 78 | 0.000 s | 0.00 MiB | C++ |
HeSn | 42 | 0.000 s | 0.00 MiB | C++ |
HeSn | 26 | 0.000 s | 0.00 MiB | C++ |
HeSn | 5 | 0.000 s | 0.00 MiB | C++ |
关于 电子锁 的近10条评论(全部评论) |
---|
noi1992_electriclock.in
输出文件:noi1992_electriclock.out
简单对比某机要部门安装了电子锁。$M$个工作人员每人发一张磁卡,卡上有开锁的密码特征。为了确保安全,规定至少要有$N$个人同时使用各自的磁卡才能将锁打开,并且任意$N$个人在一起都能将锁打开。
现在需要你计算一下,电子锁上至少要有多少种特征?每个人的磁卡上至少有几个特征?如果特征的编号用从1开始的自然数表示,将每个人的磁卡的特征编号打印出来。要求输出的电子锁的总特征是最少,且字典序最小。
为了使问题简单,规定:$3<=M<=7,1<=N<=4,N<=M$。
只有一行,包括两个有空格隔开的正整数$M$,$N$。
输出包括$M$行,第$i$行有若干个递增的正整数,表示第$i$个工作人员所持磁卡上的全部特征的编号。
4 3
1 2 3 1 4 5 2 4 6 3 5 6
$3<=M<=7,1<=N<=4,N<=M$。
$NOI$ $1992$