AcWing 3746. 牛的学术圈 II(思维题)
创始人
2025-05-29 20:54:11

【题目描述】
Bessie正在申请计算机科学的研究生,并取得了一所久负盛名的计算机科学实验室的面试通知。
然而,为了避免冒犯任何人,Bessie有意先确定实验室的NNN名现有成员的相对资历。
没有两名实验室成员的资历相同,但确定他们的资历深浅可能并不好办。
为此,Bessie将会对实验室的出版物进行调查。
每份出版物均包含一个作者列表,为所有NNN名实验室成员的一个排列。
列表按每名实验室成员对这篇文章的贡献降序排列。
如果多名研究员的贡献相等,则按字典序排列。
由于更有资历的实验室成员负有更多的管理责任,更有资历的研究员从不会比资历较浅的研究员做出更多的贡献。
例如,在一个由资历较浅的学生Elsie、资历较深的教授Mildred、以及十分资深的教授Dean组成的实验室中,可能存在一篇论文Elsie-Mildred-Dean,如果他们做出了不等的贡献(也就是说,Elsie做出的贡献比Mildred更多,Mildred比Dean更多)。
然而,也有可能存在一篇论文Elsie-Dean-Mildred,如果Mildred和Dean做出了相等的贡献,而Elsie做出了更多的贡献。
给定实验室的KKK份出版物,对于实验室中每对研究员,如果可能的话帮助Bessie判断其中谁的资历更深。

【输入格式】
输入的第一行包含两个整数KKK和NNN。
第二行包含NNN个空格分隔的字符串,为实验室的成员的名字。每个字符串均由小写字母组成,且至多包含101010个字符。
以下KKK行,每行包含NNN个空格分隔的字符串,表示一份出版物的作者列表。

【输出格式】
输出NNN行,每行NNN个字符。在第iii行内,对于所有j≠ij≠ij=i,当可以确定第iii名成员比第jjj名成员资历更深时字符jjj为111,当可以确定第iii名成员比第jjj名成员资历更浅时字符jjj为000,当不能由给定的出版物确定时为?
第iii行的字符iii应为B,因为这是Bessie最喜欢的字母。

【数据范围】
1≤N,K≤1001≤N,K≤1001≤N,K≤100

【输入样例1】

1 3
dean elsie mildred
elsie mildred dean

【输出样例1】

B11
0B?
0?B

【样例1解释】
在这个样例中,单独一份论文elsie-mildred-dean并不能提供足够的信息判断Elsie比Mildred资历更深或更浅。
然而,我们可以推断出Dean一定比这两名研究员资历更深,从而资历排序为Elsie

【输入样例2】

2 3
elsie mildred dean
elsie mildred dean
elsie dean mildred

【输出样例2】

B00
1B0
11B

【样例2解释】
在这个样例中,唯一能与两篇论文相一致的资历排序为Elsie

【分析】


假设aaa和bbb的资历分别为EaE_aEa​和EbE_bEb​,贡献分别为CaC_aCa​和CbC_bCb​,若能确定EaCbC_a>C_bCa​>Cb​,即在论文中aaa的名字出现在bbb的前面,且aaa到bbb之间的名字不是全按字典序升序排列。

因此我们可以遍历论文的每个名字iii,在iii的后面找到第一个字典序降序的名字jjj,那么jjj及其之后的所有人资历都严格高于iii。


【代码】

#include 
#include 
#include 
#include 
#include 
using namespace std;const int N = 110;
int g[N][N];//g[a][b] = 1表示a的资历比b高
int n, m;
unordered_map id;int main()
{cin >> m >> n;for (int i = 0; i < n; i++){string s;cin >> s;id[s] = i;}string name[N];while (m--){for (int i = 0; i < n; i++) cin >> name[i];for (int i = 0; i < n; i++){int j = i + 1;while (j < n && name[j] > name[j - 1]) j++;//找到第一个降序的名字while (j < n)//j之后的所有人资历都严格比i高{int a = id[name[i]], b = id[name[j]];g[b][a] = 1;j++;}}}for (int i = 0; i < n; i++){for (int j = 0; j < n; j++)if (i == j) cout << 'B';else if (!g[i][j] && !g[j][i]) cout << '?';else cout << g[i][j];cout << endl;}return 0;
}

相关内容

热门资讯

中国稀土断供后,美国被迫低头打... 近段时间,事关中美元首通话一事,成为外界关注的焦点。 毕竟,此次我国属于应约和美国总统特朗普通话。 ...
股市必读:6月6日邮储银行现4... 截至2025年6月6日收盘,邮储银行(601658)报收于5.36元,上涨0.19%,换手率0.19...
股市必读:用友网络(60058... 截至2025年6月6日收盘,用友网络(600588)报收于13.71元,上涨0.66%,换手率1.0...
Labubu全球爆火,泡泡玛特... 文 / 大力财经 在财富的舞台上,风云变幻总是让人目不暇接。近日,河南的财富版图迎来了新的变革,根据...
吉利联手长城围攻比亚迪,下周大... 一周之前长城带头炮轰比亚迪,本周吉利开始呼应长城,联手围攻比亚迪,而且用词更激烈,还是在中国汽车论坛...
防晒指数随意标!“三无”防晒衣... (央视财经《财经调查》)《财经调查》记者走访发现,市场上标有“防晒”字样的产品品类繁多,但部分防晒衣...
精鼎医药发布全球人才队伍行业洞... 转自:北京商报 6月 6 日,精鼎医药发布了一份深度行业综合报告,该报告旨在解析文化、关键组合技能和...
财经调查丨“三无”防晒衣销量火... (央视财经《财经调查》)记者在江西上饶的信丰服装加工厂发现,一些所谓的防晒衣不仅未标注产品名称、厂名...
财经调查丨爆款防晒衣虚标数据远... (央视财经《财经调查》)网络平台的直播间里,看似实惠的防晒衣在主播们热情叫卖声中,被赋予了极具诱人的...
龙佰集团拟5亿元~10亿元回购... 【大河财立方消息】6月6日,龙佰集团公告称,公司拟以5亿元—10亿元回购股份,用于实施股权激励或员工...
稳岗扩岗,企业持续发力 华为开放60余类岗位,今年拟招聘应届毕业生1万余人,同比预计实现两位数增长;京东在3年累计向在校生提...
比学历更重要的「金钱生存指南」... 点击 “简七读财” ,发送消息“ 理财小工具 ”免费领取“40个赚钱工具资源包”晚上好呀,我是简七...
嘉应制药融资余额2.59亿元,... 雷达财经雷助吧出品 文|肖文竹 编|深海 东财Choice金融数据显示,2025年6月5日,嘉应制药...
绍兴大佬卖黄酒,飚上100亿 ... 记者丨谢之迎 编辑丨谭璐浙商大佬,找到了黄酒的流量密码。今年618刚开始,会稽山抖音直播间就宣布,1...
手握耐克、优衣库命脉,幕后制霸... 订阅 快刀财经 ▲ 做您的私人商学院“打工仔”反而比“老板”赚钱更狠,申洲国际究竟是如何做到的?作者...
去拉美掘金,月入5万只是及格线... 文 | 严贝贝 陈梓洁编辑 | 曹宾玲数据支持 | 洞见数据研究院半年外派生活结束,大海拿着到手的2...
李樱,有新职 李樱,有新职 甘... 编辑丨余晖据中国华能集团有限公司(简称中国华能)官网“公司领导”一栏更新显示,李樱已任中国华能总会计...
36岁,被2万元难倒了 36岁... 图: komik_trips 不好意思起了个俗气的标题。 前两天有个读者,给我说了说他倒霉的30岁:...
*ST东通将召开2024年度股... 雷达财经雷助吧出品 文|林宜采 编|深海 6月6日,*ST东通发布关于召开2024年度股东会的通知。...
2025科学营养国际高峰论坛在... 红星资本局6月8日消息,今日,儿科界的学术盛会——2025年科学营养国际高峰论坛在上海举办。本届论坛...
行业元老卸任!交银施罗德基金总... 公募行业一资深人士卸任总经理。6月6日晚间,交银施罗德基金发布高管变更公告称,公司原总经理谢卫于6月...
一个月内6位保代被罚,中信证券... 监管层对IPO“带病闯关”行为始终保持严查严罚的态度。6月6日,深交所对中信证券下发警示函,并对两位...
抖音小店代运营公司十大排名 随着抖音电商生态的爆发式增长,抖音小店已成为品牌掘金的新战场。但规则复杂、流量竞争激烈、内容创意门槛...
陕煤蒲白建庄矿业:以降本“支点... 阳光讯(记者 高常生 通讯员 赵元捷 王永)今年以来,面对煤炭经济下行的严峻形势,陕煤蒲白建庄矿业公...
2025 ESG与高质量发展创... 本文来源:时代周报 作者:梁春富6月13日下午,广东时代传媒集团主办的“2025 ESG与高质量发展...
稳定币第一股大涨247%!高估... 稳定币第一股Circle正式在6月5日上市,短短两日内股价暴涨至107.7美元,相较发行价(31美元...
即时零售破局,酒品 “逆袭”6... 即时零售,正在“重塑”酒品产业链与市场格局,2025年618大促,酒品率先爆发。一破局酒品消费过去一...
港股次新股狂欢:17只翻倍牛股... 港股自去年9月以来流动性和估值持续改善,伴随着主要指数震荡上行,创新药、新消费走出结构性牛市行情,其...
美银Hartnett:特朗普减... 美国市场正处于一个罕见的“叠加时刻”:特朗普既像典型的共和党那样大力减税,又延续民主党级别的超高支出...
谁能低估日拱一卒的公司呢? 谁... 题图|视觉中国滴滴于6月5日晚交出了2025年一季度业绩报告。一季度,滴滴核心平台(涵盖中国出行与国...