社区讨论

站外题目求调

学术版参与者 1已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mhj3pm7j
此快照首次捕获于
2025/11/03 20:13
4 个月前
此快照最后确认于
2025/11/03 20:13
4 个月前
查看原帖
USACO2016年12月Bronze组 Block game
站内没找到
简而言之,现在有NN张板子,每个板子正面有一个词,背面有一个词,1<=N<=1001<= N<=100,每个词都由英文字母构成,长度不超过10
鉴于一张板子放在那里必然只能有一个面朝上,因此一次性最多展示出NN个词
为了教自己的奶牛们学拼写,FJ准备了许多字母小方块,他希望无论这些板子哪一面朝上,字母都足够把所有朝上的单词拼出来
具体而言,输入样例,第一行是N,后面每一行是每一块板子的正反面:
CPP
3
fox box
dog cat
car bus
输出样例,是从A到Z每个字母需要的字母数量:
CPP
2
2
2
1
0
1
1
0
0
0
0
0
0
0
2
0
0
1
1
1
1
0
0
1
0
0
每张牌都可能正面朝上或者反面朝上因此一共有232^{3}种可能情况:
CPP
fox dog car
fox dog bus
fox cat car
fox cat bus
box dog car
box dog bus
box cat car
box cat bus
比如说,为了应对第三种情况,我就至少应当有两个c或者两个a

回复

2 条回复,欢迎继续交流。

正在加载回复...