最新要闻
- 瀚川智能:2023年上半年净利润同比下降9.40%
- 唐尚珺回农村开直播 一晚挣1992元:全捐给一位女生 该女生多次复读
- 高管曾言等国产车企“烧死了”再来抢市场!起亚营业利润率超特斯拉
- Google:全世界游戏玩家每付100块钱 就有24块钱付给中国开发者
- 最大风力16级!台风“卡努”连升两级加强为超强台风
- AMD Zen5移动版锐龙8000兵分四路:16大核、8+4大小核
- 7月31日南向资金买卖前十成交榜
- 先进工艺国际一流 佰维存储:SSD、内存已适配国产CPU及OS
- 七彩虹隐星P16游戏本6299元开卖:10核心16线程的i7-13620H
- 最高11.9%!特斯拉Model 3、Model Y将在香港再次降价
- 时代的落幕!上海最后一家太平洋百货宣布闭店:开了30年
- 曝维塔士在开发《老滚4》重制版 最快24年底发售
- 王珊珊:欧洲球队攻防节奏值得学习 中国女足面对英格兰不会服输
- 京东养车上线24小时雨中救援 水淹车主可免费咨询
- Redmi市场负责人晒10年前的红米1:山寨机远离我们有它功劳
- 小鹏吴新宙:特斯拉FSD现在落地中国会被小鹏打败
广告
手机

英国房地产因利率上升陷入困境 房价正以2011年来最快速度下跌

宁夏评选出上半年10名“宁夏好人” 95后消防员因敬业奉献入选
- 英国房地产因利率上升陷入困境 房价正以2011年来最快速度下跌
- 宁夏评选出上半年10名“宁夏好人” 95后消防员因敬业奉献入选
- 离婚时共同债务应该怎么处理?
- 华为云盘古大模型3.0正式发布
- 支持自动长文生成,WPS AI发布:基于大语言模型的智能办公助手
- 《街头霸王6》全球总销量突破200万份 卡普空再次为其玩家送上礼物
家电
P3243 菜肴制作
P3243 菜肴制作
题意给出由n个节点组成的有向(不一定无环)图,给出m组限制 (i,j)代表i节点必须先于j被访问,现询问在满足所有限制的情况下,访问顺序字典序最小的一种
首先考虑 Impossible的情况:当图出现环的时候产生矛盾,所以只要判定有没有环就好了
【资料图】
思路
一开始用了dfs:反向建边,从小到大遍历寻找每个点,如果目前仍有先于它的菜,继续递归至无前置节点,回溯时输出数组记录节点出现次数,如果次数小于n个,则说明有环,输出 Impossible
但很快发现反例(5,1)(2,4)(4,5)(3,5)
在这个例子里,dfs得到结果为 3 2 4 5 1, 但正确结果应该为 2 3 4 5 1深搜只能在同一层进行决策,无法看到下一层的更优值
又看了一遍题,发现是拓扑排序
于是写了一遍拓扑交了,结果WA 9个
发现题很坑,要求序号较小的尽量在前,但不一定在前,就像上面的例子
但小的尽量在前,无论是否向前,大编号一定向后,把大编号向后放一定更优
所以想到了解法 (但还是没调出来 :
仍然反向建边,顺序后指向顺序前,在反向图上跑拓扑排序,这样求得的序列一定字典序最大
数组记录序列,最后倒序输出
Impossible!:拓扑过程中记录节点出现次数,次数小于n,说明存在环,不成立
队列的选取:因为在寻找过程中要不断找到最大值,所以用优先队列,priority_queue,队首为最大值
(看了看题解,发现少了一行初始化
#include #include #include #include #include using namespace std;const int N = 100009;int t, m, n, x, y, in[N], ans[N], cnt;vector v[N]; // 建图 priority_queue q; //大顶堆 inline void TopoSort() {for (int i = 1; i <= n; i ++) if (!in[i]) q.push(i);cnt = 0;while (!q.empty()) {int h = q.top();q.pop();ans[++ cnt] = h; // 记录出队序列及元素个数 for (int i = 0; i < v[h].size(); i ++) {int l = v[h][i];in[l] --;if (!in[l]) q.push(l);}}}inline void clear() {for (int i = 1; i <= n; i ++) v[i].clear();memset(in, 0, sizeof in);memset(ans, 0, sizeof ans);}int main() {scanf("%d", &t);while (t --) {scanf("%d%d", &n, &m);clear(); // 需要初始化 while (m --) {scanf("%d%d", &x, &y);v[y].push_back(x); // 反向建边 in[x] ++; // 记录入度 }TopoSort(); // 拓扑排序 if (cnt < n) cout << "Impossible!"; // 如果出现节点个数小于 nelse for (int i = n; i >= 1; i --) cout << ans[i] << " ";// 倒序输出cout << endl;}return 0;}
关键词:
-
-
-
-
P3243 菜肴制作
瀚川智能:2023年上半年净利润同比下降9.40%
唐尚珺回农村开直播 一晚挣1992元:全捐给一位女生 该女生多次复读
高管曾言等国产车企“烧死了”再来抢市场!起亚营业利润率超特斯拉
Google:全世界游戏玩家每付100块钱 就有24块钱付给中国开发者
最大风力16级!台风“卡努”连升两级加强为超强台风
AMD Zen5移动版锐龙8000兵分四路:16大核、8+4大小核
分块,优雅的暴力
7月31日南向资金买卖前十成交榜
东吴证券完成发行全国首单民企蓝色科创债
先进工艺国际一流 佰维存储:SSD、内存已适配国产CPU及OS
七彩虹隐星P16游戏本6299元开卖:10核心16线程的i7-13620H
最高11.9%!特斯拉Model 3、Model Y将在香港再次降价
时代的落幕!上海最后一家太平洋百货宣布闭店:开了30年
曝维塔士在开发《老滚4》重制版 最快24年底发售
暑假刷题记 A
【吐槽贴】项目居然因为采购管理失控被迫暂停了?
王珊珊:欧洲球队攻防节奏值得学习 中国女足面对英格兰不会服输
全国近九成高速公路服务区已建设电动汽车充电设施
京东养车上线24小时雨中救援 水淹车主可免费咨询
Redmi市场负责人晒10年前的红米1:山寨机远离我们有它功劳
小鹏吴新宙:特斯拉FSD现在落地中国会被小鹏打败
丰田终于“睡醒了”!将强化在华智能化、电动化技术本土研发
被砍只因太过耐用!Apple Watch初代皮革表带曝光
浙商证券给予水羊股份买入评级
探究: 编程和英语试卷的奇妙关系
IDEA,Pycharm,Goland,Webstorm 最新发布2023.2版本,亲测好用!
简单配置Sql专家云
【财经分析】可转债新规实施一周年:过度投机炒作降温打新回报率可观 市场运行更加平稳透明
科创板收盘播报:科创50指数涨0.66% 软件板块持续活跃
恒昌“恒友汇”张佳平:以拼搏绘就灿烂人生
30万级的大型豪华SUV 提供6/7座可选 全新福特探险者谍照曝光
1699元 小米米家3D打印机发布:缺料暂停可续打
68岁周润发跑步意外摔倒 肋骨骨裂需要静养两个月
比iPhone还灵动?曝华为Mate 60系列用上可变灵动岛
日媒:中国将在今年超越日本成全球第一大汽车出口国
超2000个县区市免运费,京东到家以“免运费小时达”提升用户消费体验 | 速途网
2009NOIP普及组 题解
RT-DETR:可以满足实时性要求的DETR模型
警惕致灾!北京河北多地极端降雨破纪录 降雨何时停?
山西王莽岭景区门票多少天有效?
殡仪馆年薪15万招遗体spa美容师引热议:含按摩 年薪15万
销量超过1000万份后 《暗黑4》后劲不足:70%玩家流失
2.5万元的Vision Pro有望降价 LGD打入供应链:索尼不再是独供
智能制造、智慧城市:数字孪生赋能智慧未来
交通运输部:上半年我国营业性客运量43.2亿人次 同比增长56.3%
工信部:全面进行新能源汽车安全隐患排查 起火3次以上的车型重点关注
发改委:全面落实带薪休假制度 鼓励错峰休假、弹性作息
日本央行发布季度报告:日本核心消费者通胀可能在年底前逐步放缓
十年前的今天红米手机诞生!消灭山寨机 推动智能机在全球普及
还盯着比亚迪海豚?降价4万的大众ID.3也许更香
米哈游又赢了!《原神》亿元盗版周边制售案告破
效果超越宣传片!国产虚幻5大作《影之刃零》Demo明年推出
长江存储致态TiPro7000 SSD新固件升级体验:读写速度飙升 更稳了!
科陆电子:美的集团在管理、技术、供应链、品牌影响力、渠道建设等方面可以对公司赋能
TOEFL | Reading · 题型总结
强降雨后泉水“活力大增” 趵突泉两天“长高”26厘米
12999元 联想拯救者Y9000X 2023开售:i9-13900H+RTX 4060
不愧是国产卷王!吉利缤瑞COOL冠军版官图曝光 或定价8万左右
《黑神话:悟空》要来了!即将举办千人线下试玩
长着一幅老路虎卫士的脸:哈弗全新SUV命名为猛龙!
《黑神话:悟空》线下试玩冲上热搜!美术总监暗示开发临到后期
山东海化:纯碱价格上涨会对公司业绩产生积极影响
直播平台源码开发,信息收发功能搭建
【机器学习】多变量线性回归
Power BI: PBIX与PBIT
交通运输部:上半年我国交通重大工程建设稳步推进
曝iPhone 15 Pro边框仅1.5mm 网友一句话神评:灵动岛毁所有
问界M5高速路撞上失控大货车:挡风玻璃都没裂
稳居第三大手机系统!华为鸿蒙OS 4即将发布:余承东出席或宣布最新装机量
巨大闪烁RGB:马斯克竖起大号“X”灯牌被指扰民
国内油价或将在8月9日实现四连涨 而且是大幅上调
“骨折价”仍难拉回销量—— 冷饮市场缘何旺季遇“冷”?
专访焰火总设计师:空中看大运会焰火是巨形金芙蓉花
北京最大降雨在房山,青年闻“汛”而动
大熊猫花花洗澡全国人民都知道了:白到发光
你怕失业吗?日本女学生害怕被AI取代而自杀:对比后感觉自己一无是处
中央气象台继续发布暴雨红色预警:台风“卡努”加强为台风级 路径调整
马斯克又放新预言:称2年内从缺硅变缺电
85%肉含量 一口爆汁!森马旗下烤肠大促29.9元3斤大促
垡头街道这三个小区终于用上了市政水
奔向辽阔|江南铸都的转型之路
山东3人团队打造史上最快拳击机器人:最低延迟仅12毫秒
印度问鼎人口第一大国背后:近一半人25岁以下 学历越高越找不到工作
明星刘维登不上母亲微信发文求助 聊天记录删除不能恢复:官方火速回应
苹果就是赚高端用户钱!iPhone 15系列完整爆料:Pro要涨价 边框窄到1.5mm
莫斯科遭无人机袭击第二天,多家俄媒称乌克兰全境发布防空警报
苹果良心?iPhone 15新细节大曝光:机身全新设计更好修 入门版不涨价反降
理想魔毯空气悬架车型破20万辆!魔毯空悬2.0来了
树下不能待!雷雨天这些“陷阱”要避开
想让英伟达对显卡降价不可能!消息称黄仁勋参与公司所有运营 对市场了如指掌
读发布!设计与部署稳定的分布式系统(第2版)笔记27_安全性下
“人生搜索引擎”登陆iPhone 黑镜成真了
OPPO K11明天首销:12+256仅1999元 4年不卡顿
点火开关已开启什么意思 点火开关是啥意思
代码随想录第四天|力扣24.两两交换链表节点、力扣19.删除链表的倒数第N个结点、力扣面试02.07链表相交、力扣142.环形链表
AI没抢走工作 可能先抢走你的“农夫山泉”
地球最早诞生的生命:光合作用都不存在 它们吃什么呢?
俄罗斯48核自主处理器大战华为/Intel:差太多了!
Intel自曝:3nm工艺良率、性能简直完美!