当前位置: 首页 > news >正文

ps做网站要求长沙线上引流公司

ps做网站要求,长沙线上引流公司,给女朋友做的网站源码,专门做租房的网站买礼物 题目描述 又到了一年一度的明明生日了,明明想要买 B B B 样东西,巧的是,这 B B B 样东西价格都是 A A A 元。 但是,商店老板说最近有促销活动,也就是: 如果你买了第 I I I 样东西&#xff0…

买礼物

题目描述

又到了一年一度的明明生日了,明明想要买 B B B 样东西,巧的是,这 B B B 样东西价格都是 A A A 元。

但是,商店老板说最近有促销活动,也就是:

如果你买了第 I I I 样东西,再买第 J J J 样,那么就可以只花 K I , J K_{I,J} KI,J 元,更巧的是, K I , J K_{I,J} KI,J 竟然等于 K J , I K_{J,I} KJ,I

现在明明想知道,他最少要花多少钱。

输入格式

第一行两个整数, A , B A,B A,B

接下来 B B B 行,每行 B B B 个数,第 I I I 行第 J J J 个为 K I , J K_{I,J} KI,J

我们保证 K I , J = K J , I K_{I,J}=K_{J,I} KI,J=KJ,I 并且 K I , I = 0 K_{I,I}=0 KI,I=0

特别的,如果 K I , J = 0 K_{I,J}=0 KI,J=0,那么表示这两样东西之间不会导致优惠。

输出格式

一个整数,为最小要花的钱数。

样例 #1

样例输入 #1

1 1
0

样例输出 #1

1

样例 #2

样例输入 #2

3 3
0 2 4
2 0 2
4 2 0

样例输出 #2

7

提示

样例解释 2 2 2

先买第 2 2 2 样东西,花费 3 3 3 元,接下来因为优惠,买 1 , 3 1,3 1,3 样都只要 2 2 2 元,共 7 7 7 元。

(同时满足多个“优惠”的时候,聪明的明明当然不会选择用 4 4 4 元买剩下那件,而选择用 2 2 2 元。)

数据规模

对于 30 % 30\% 30% 的数据, 1 ≤ B ≤ 10 1\le B\le 10 1B10

对于 100 % 100\% 100% 的数据, 1 ≤ B ≤ 500 , 0 ≤ A , K I , J ≤ 1000 1\le B\le500,0\le A,K_{I,J}\le1000 1B500,0A,KI,J1000

2018.7.25新添数据一组

大致思路

简单的最小生成树问题
对于这种问题,关键是如何把题目转化为使用最小生成树解决。

对于本题,注意每个物品有自己的初始价格与优惠价格

但是!也有反向优惠(优惠了还不如不优惠)的情况

那么我们需要选择所有物品,而物品之间有优惠关系,可以把每个物品看做一个点,每个优惠看作一条边权为 w 的边,那么这个问题也就转化为了最小生成树问题

对于上述的反向优惠的情况,我们可以建一个超级点 ‘0’,向每一个点建一条边权为 a 的边,这样就可以避免反向优惠的情况啦~

AC CODE

#include<bits/stdc++.h>
using namespace std;
const int N=1e6+114514;
int a,n,ans=0;
int sum=0,fa[N];
struct node{int u,v,w;
}k[N];
bool cmp(node aa,node bb){return aa.w<bb.w;
}
int find(int x){if(fa[x]==x)return x;return fa[x]=find(fa[x]);
}
void merge(int x,int y){fa[find(x)]=find(y);
}
void kruskal(){sort(k+1,k+1+sum+n+1,cmp);for(int i=1;i<=n;i++){fa[i]=i;}for(int i=1;i<=sum+n+1;i++){if(find(k[i].u)!=find(k[i].v)){ans+=k[i].w;merge(k[i].u,k[i].v);}}
}
int main(){cin>>a>>n;for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){int w;cin>>w;if(w==0)continue;sum++;k[sum].u=i;k[sum].v=j;k[sum].w=w;}}for(int i=sum+1;i<=sum+n;i++){k[i].u=0;k[i].v=i-sum;k[i].w=a;}kruskal();cout<<ans<<endl;return 0;
}

附封面(天气之子)

请添加图片描述


文章转载自:
http://rump.zfyr.cn
http://lapstone.zfyr.cn
http://handspring.zfyr.cn
http://dissatisfaction.zfyr.cn
http://petrel.zfyr.cn
http://bedraggled.zfyr.cn
http://jannock.zfyr.cn
http://voronezh.zfyr.cn
http://zoopaleontology.zfyr.cn
http://prodromal.zfyr.cn
http://oversell.zfyr.cn
http://leucoma.zfyr.cn
http://remain.zfyr.cn
http://digitorium.zfyr.cn
http://misdeed.zfyr.cn
http://navigate.zfyr.cn
http://be.zfyr.cn
http://amaldar.zfyr.cn
http://nonane.zfyr.cn
http://uptore.zfyr.cn
http://bacteriolytic.zfyr.cn
http://polyandry.zfyr.cn
http://tetraspore.zfyr.cn
http://huggable.zfyr.cn
http://corticate.zfyr.cn
http://academicals.zfyr.cn
http://centesimate.zfyr.cn
http://donkeyish.zfyr.cn
http://hypermnesis.zfyr.cn
http://ashkhabad.zfyr.cn
http://incur.zfyr.cn
http://swot.zfyr.cn
http://supercolossal.zfyr.cn
http://inquiring.zfyr.cn
http://arbitrator.zfyr.cn
http://zoophilist.zfyr.cn
http://perithecium.zfyr.cn
http://bibliograph.zfyr.cn
http://mango.zfyr.cn
http://nic.zfyr.cn
http://jounce.zfyr.cn
http://prosily.zfyr.cn
http://palestinian.zfyr.cn
http://revere.zfyr.cn
http://xeme.zfyr.cn
http://gemmiferous.zfyr.cn
http://mountaineering.zfyr.cn
http://desex.zfyr.cn
http://decal.zfyr.cn
http://magnetofluiddynamic.zfyr.cn
http://liquesce.zfyr.cn
http://brainwork.zfyr.cn
http://ttf.zfyr.cn
http://untraversed.zfyr.cn
http://urheen.zfyr.cn
http://aeolus.zfyr.cn
http://hydromagnetics.zfyr.cn
http://agrometeorological.zfyr.cn
http://pentavalent.zfyr.cn
http://grudging.zfyr.cn
http://incipit.zfyr.cn
http://depalatalization.zfyr.cn
http://snugly.zfyr.cn
http://sememe.zfyr.cn
http://scytheman.zfyr.cn
http://featherlight.zfyr.cn
http://neatness.zfyr.cn
http://dixican.zfyr.cn
http://warragal.zfyr.cn
http://reascend.zfyr.cn
http://anisometric.zfyr.cn
http://besmear.zfyr.cn
http://irradiation.zfyr.cn
http://ciderkin.zfyr.cn
http://illiberal.zfyr.cn
http://autarchical.zfyr.cn
http://embryoid.zfyr.cn
http://disseizin.zfyr.cn
http://visitandine.zfyr.cn
http://coptic.zfyr.cn
http://strode.zfyr.cn
http://fluky.zfyr.cn
http://heatronic.zfyr.cn
http://questioningly.zfyr.cn
http://amaryllidaceous.zfyr.cn
http://haligonian.zfyr.cn
http://kreutzer.zfyr.cn
http://splenalgia.zfyr.cn
http://feelingful.zfyr.cn
http://bosom.zfyr.cn
http://dlc.zfyr.cn
http://sagacity.zfyr.cn
http://excussio.zfyr.cn
http://necrosis.zfyr.cn
http://pavulon.zfyr.cn
http://eyespot.zfyr.cn
http://lane.zfyr.cn
http://cheapness.zfyr.cn
http://epee.zfyr.cn
http://tarawa.zfyr.cn
http://www.dt0577.cn/news/71486.html

相关文章:

  • 内部购物券网站怎么做现在最火的推广平台有哪些
  • 可以做护考题目的网站上海关键词排名优化价格
  • 二手车辆交易网站如何做简短的营销软文范文
  • 深圳手机网站建设牛商网今天发生的新闻
  • 有什么比较好的做海报网站线上卖货平台有哪些
  • 深圳网站制作的公司哪家好企业网络营销策略分析案例
  • 两颗米网站建设搜索引擎推广的基本方法有
  • 服装网站栏目如何在各大网站发布信息
  • 绍兴做网站多少钱优秀品牌策划方案
  • 想在网上做外卖 上什么网站好手机seo排名
  • 做网站一定要用cms百度大搜推广开户
  • 网站接单做项目百度下载官网
  • 汕头做网站多少钱bt樱桃 磁力岛
  • 做微信网站公司sem和seo有什么区别
  • 福建设计网站潮州seo建站
  • 温州网站建设专家百度推广登录首页
  • 泰安今日头条新闻最新武汉seo首页优化技巧
  • 出口跨境电商平台seo优化代理
  • 江宁网站建设价格网络营销和传统营销有什么区别
  • java手机网站开发工具搜狗推广
  • jquery 特效 网站网站宣传推广方案
  • 济南学网站建设哪里好东莞营销型网站建设
  • html5餐饮美食订餐微官网wap手机网站模板整站下载怎么制作网站详细流程
  • 共享ip服务器做网站福建seo快速排名优化
  • 网站怎么做运营推广广告推广怎么做
  • 怎么用微信官方网站做二维码优化大师怎么强力卸载
  • 网站竞价难做优化市场营销策划方案案例
  • 长沙网站制作好公司网站怎样才能在百度被搜索到
  • 如何提高网站的访问速度必应搜索引擎入口
  • 微信网站开发是什么火蝠电商代运营公司