尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
打卡信奥刷题(3522)用C++实现信奥题 P10949 四叶草魔杖
P10949 四叶草魔杖题目描述魔杖护法 Freda 融合了四件武器于是魔杖顶端缓缓地生出了一棵四叶草四片叶子幻发着淡淡的七色光。圣剑护法 rainbow 取出了一个圆盘圆盘上镶嵌着NNN颗宝石编号为0∼N−10 \sim N-10∼N−1。第iii颗宝石的能量是AiA_iAi​。如果Ai0A_i 0Ai​0表示这颗宝石能量过高需要把AiA_iAi​的能量传给其它宝石如果Ai0A_i 0Ai​0表示这颗宝石的能量过低需要从其它宝石处获取−Ai-A_i−Ai​的能量。保证∑Ai0\sum A_i 0∑Ai​0。只有当所有宝石的能量均相同时把四叶草魔杖插入圆盘中央才能开启超自然之界的通道。不过只有MMM对宝石之间可以互相传递能量其中第iii对宝石之间无论传递多少能量都要花费TiT_iTi​的代价。探险队员们想知道最少需要花费多少代价才能使所有宝石的能量都相同输入格式第一行两个整数N,MN,MN,M。第二行NNN个整数AiA_iAi​。接下来MMM行每行三个整数pi,qi,Tip_i,q_i,T_ipi​,qi​,Ti​表示在编号为pip_ipi​和qiq_iqi​的宝石之间传递能量需要花费TiT_iTi​的代价。数据保证每对pi,qip_i,q_ipi​,qi​最多出现一次。输出格式输出一个整数表示答案无解输出Impossible。输入输出样例 #1输入 #13 3 50 -20 -30 0 1 10 1 2 20 0 2 100输出 #130说明/提示2≤N≤162 \le N \le 162≤N≤16,0≤M≤N(N−1)20 \le M \le \dfrac{N(N-1)}{2}0≤M≤2N(N−1)​,0≤pi,qiN0 \le p_i,q_i N0≤pi​,qi​N,−1000≤Ai≤1000-1000 \le A_i \le 1000−1000≤Ai​≤1000,0≤Ti≤10000 \le T_i \le 10000≤Ti​≤1000C实现#includeiostream#includecstring#includealgorithm#defineregregisterusingnamespacestd;constintN17;intn,m,dp[1N],sum[1N],mst[1N],b[1N];structedge{intu,v,w;}e[300];intmain(){ios::sync_with_stdio(0);cinnm;regintx,y,z;for(inti0;in;i)cinsum[1i];for(inti0;im;i)cine[i].ue[i].ve[i].w;for(inti2;i1n;i)sum[i]sum[i^(i-i)]sum[i-i];memset(mst,0x3f,sizeofmst);mst[0]0;for(inti0;in;i)mst[1i]0;for(inti1;i1n;i)for(intj0;jm;j){xe[j].u;ye[j].v;ze[j].w;if(!(i(1x))||!(i(1y)))continue;mst[i]min({mst[i],mst[i^(1x)]z,mst[i^(1y)]z});}memset(dp,0x3f,sizeofdp);dp[0]0;for(reginti1;i1n;i){if(sum[i])continue;for(x0,yi;y;x,y^y-y)b[1x]y-y;for(regintj0;j1x;j){for(yj,z0;y;y^y-y)z|b[y-y];if(sum[z])continue;dp[i]min(dp[i],dp[z]mst[i^z]);}}if(dp[(1n)-1]0x3f3f3f3f)coutImpossible;elsecoutdp[(1n)-1];return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容
RELATED

相关推荐

下周国内发布!华为 Pura X View 宽屏直板机来袭,宽屏手机时代已至?

下周国内发布!华为 Pura X View 宽屏直板机来袭,宽屏手机时代已至?

华为 Pura X View:宽屏直板机下周国内登场华为 Pura X View 即将于下周在中国正式发布,尽管尚未正式亮相,但华为已提前公布其设计。这款手机配备了一块采用 16:9.5 宽高比的大屏幕,外观类似华为 Pura X 折叠手机展开后的形态&…

📅 2026/11/11 10:01:53
写了10年Java,35岁我决定重头学AI,还用讲故事的方式

写了10年Java,35岁我决定重头学AI,还用讲故事的方式

去年这个时候,我还是那个每天和 CRUD、分页、事务打交道的 Java 老兵。 10 年代码写下来,简历挺好看,心里却越来越虚。真正让我发虚的,是写代码这件事正在被重新定义。 第一次碰 AI,我和大多数人一样。 收藏一堆教程&a…

📅 2026/11/11 10:01:53
Genki 发布首款自主手柄 Manta:高度可定制,众筹价 189 美元!

Genki 发布首款自主手柄 Manta:高度可定制,众筹价 189 美元!

Genki 首款自主手柄 Manta:独特设计与高度定制化两年前 Genki 与 8BitDo 合作推出游戏手柄,如今发布了首款自主设计的控制器 Manta。它采用独特设计,摇杆和按键位于 2.9 英寸大尺寸 LCD 屏幕上方,外观比竞品更厚实。其最大亮点是高…

📅 2026/10/2 11:29:55
MORE NEWS

更多资讯

📰

假电工证案底吗最新政策解读

电工证造假案底吗?怎么报名别走弯路,实操考试心里没底怕挂科 实操考试心里没底怕挂科?你不是一个人。在南阳一家中小型施工企业,我们老板老李就因为听信了“快速拿证”的鬼话,差点把公司搞进了麻烦。那张假电工证虽然让他短期内“解决了”项目需求,但后…

📰

低压电工证考不了?学历不高别慌,南昌低压电工作业良心建议来了

低压电工证考不了?学历不高别慌,南昌低压电工作业良心建议来了 学历不高怕报不上名?你不是一个人。南昌低压电工作业报名门槛其实没你想的那么高,关键是要选对方法和机构。今天从一个干了十年的应急管理人员角度,给你讲讲怎么用 良心建议…

📰

甘肃电工证官网怎么查?之前考的证在外省能不能转过来

甘肃电工证官网怎么查?之前考的证在外省能不能转过来 之前考的证在外省能不能转过来?这个问题在甘肃电工证官网注册和查询过程中,是很多从业者的共同疑问。尤其是像你们这样在新乡从事公路工程的,经常需要在多个项目间流动,证件的 跨省通用性…

📰

连州市考电工证过期怎么办?2026河南最新政策来了

连州市考电工证过期怎么办?2026河南最新政策来了 证书过期了不知道怎么复审延期?别慌,2026年河南最新政策已经出炉,连州市考电工证的小伙伴也能找到明确路径。如果你正面临证书即将到期或已经过期的情况,这篇文章将帮你理清流程、规避风险。…

📰

惠州在哪可复审电工证?考前押题助你轻松过关

惠州在哪可复审电工证?考前押题助你轻松过关 你是不是正为找工作发愁,手里又没有电工证?电工证可是不少岗位的硬门槛,没有它,连面试都难进。特别是现在,惠州这边的建筑、制造业、维修行业都在招人,但没有特种作业证的求职者,真的很难立足。而你可能正…

📰

电工证报名网站网址多久拿证?实操考试心里没底怕挂科?老电工教你避坑

电工证报名网站网址多久拿证?实操考试心里没底怕挂科?老电工教你避坑 实操考试心里没底怕挂科?你不是一个人。作为一个在河南新乡干了五年劳务班组的负责人,我深知电工证在工地上的分量。从接电、布线到设备安装,电工证不仅是上岗的门槛,更是保障施工安…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬