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

江苏省建设工程竣工备案网站服装官网网站建设

江苏省建设工程竣工备案网站,服装官网网站建设,做付费网站站长全自动年赚30万,wordpress百度收录插件小 K 的农场 题目描述 小 K 在 MC 里面建立很多很多的农场#xff0c;总共 n n n 个#xff0c;以至于他自己都忘记了每个农场中种植作物的具体数量了#xff0c;他只记得一些含糊的信息#xff08;共 m m m 个#xff09;#xff0c;以下列三种形式描述#xff1a;…小 K 的农场 题目描述 小 K 在 MC 里面建立很多很多的农场总共 n n n 个以至于他自己都忘记了每个农场中种植作物的具体数量了他只记得一些含糊的信息共 m m m 个以下列三种形式描述 农场 a a a 比农场 b b b 至少多种植了 c c c 个单位的作物农场 a a a 比农场 b b b 至多多种植了 c c c 个单位的作物农场 a a a 与农场 b b b 种植的作物数一样多。 但是由于小 K 的记忆有些偏差所以他想要知道存不存在一种情况使得农场的种植作物数量与他记忆中的所有信息吻合。 输入格式 第一行包括两个整数 n n n 和 m m m分别表示农场数目和小 K 记忆中的信息数目。 接下来 m m m 行 如果每行的第一个数是 1 1 1接下来有三个整数 a , b , c a,b,c a,b,c表示农场 a a a 比农场 b b b 至少多种植了 c c c 个单位的作物如果每行的第一个数是 2 2 2接下来有三个整数 a , b , c a,b,c a,b,c表示农场 a a a 比农场 b b b 至多多种植了 c c c 个单位的作物;如果每行的第一个数是 3 3 3接下来有两个整数 a , b a,b a,b表示农场 a a a 种植的的数量和 b b b 一样多。 输出格式 如果存在某种情况与小 K 的记忆吻合输出 Yes否则输出 No。 样例 #1 样例输入 #1 3 3 3 1 2 1 1 3 1 2 2 3 2样例输出 #1 Yes提示 对于 100 % 100\% 100% 的数据保证 1 ≤ n , m , a , b , c ≤ 5 × 1 0 3 1 \le n,m,a,b,c \le 5 \times 10^3 1≤n,m,a,b,c≤5×103。 分析 差分约束模型把每个都分析一下 农场 a a a 比农场 b b b 至少多种植了 c c c 个单位的作物 x a − c ≥ x b x_a-c \ge x_b xa​−c≥xb​,构成a,b,-c农场 a a a 比农场 b b b 至多多种植了 c c c 个单位的作物 x b c ≥ x a x_bc \ge x_a xb​c≥xa​,构成b,a,c农场 a a a 与农场 b b b 种植的作物数一样多 x a x b → x a ≥ x b , x b ≥ x a x_ax_b \to x_a \ge x_b,x_b \ge x_a xa​xb​→xa​≥xb​,xb​≥xa​构成a,b,0,(b,a,0) 代码 #includebits/stdc.h using namespace std; const int MAXN1e85,M1e6; vectorpairint,int edges[M]; int dis[M]; int n,m,s; int cnt[M]; bool inQueue[MAXN]; int q[MAXN],f1,t1; void add(int u,int v,int w){edges[u].emplace_back(v,w);} void read(){cinnm;for(int i1,u,v,w,opt;im;i) {cinoptuv;if(opt3) cinw;if(opt1) add(u,v,-w);if(opt2) add(v,u,w);if(opt3) {add(u,v,0);add(v,u,0);} } } bool spfa(int s0) {memset(dis,0x3f,sizeof(dis));dis[s]0;q[t]s;inQueue[s]true;while(ft){int xq[f];inQueue[x]false;for(auto edge:edges[x]){if(dis[edge.first]dis[x]edge.second) continue;dis[edge.first]dis[x]edge.second;if(!inQueue[edge.first]){q[t]edge.first;inQueue[edge.first]true;cnt[edge.first];if(cnt[edge.first]n1) return false;}}}return true; } void solve(){for(int i1;in;i) add(0,i,0);if(!spfa()) coutNo; else coutYes; } int main() {read();solve();return 0; }分析 1.超级源点 void solve(){for(int i1;in;i) add(0,i,0);if(!spfa()) coutNo; else coutYes; }差分约束需要超级源点需要与每个点构成一条边权值为0因为spfa可以有效判断负环if(cnt[edge.first]n1) return false;需要注意此处为n1因为有超级源点 2.效率问题 STL库中的queue效率低下常数较高在不开O2的前提下容易tle推荐手打队 q.push(x) → \to →q[tail]x;q.pop() → \to → head;q.top() → \to → q[head]
文章转载自:
http://www.morning.djpps.cn.gov.cn.djpps.cn
http://www.morning.kfjnx.cn.gov.cn.kfjnx.cn
http://www.morning.xnymt.cn.gov.cn.xnymt.cn
http://www.morning.hrgxk.cn.gov.cn.hrgxk.cn
http://www.morning.wqbzt.cn.gov.cn.wqbzt.cn
http://www.morning.dzqr.cn.gov.cn.dzqr.cn
http://www.morning.xqcst.cn.gov.cn.xqcst.cn
http://www.morning.rfhwc.cn.gov.cn.rfhwc.cn
http://www.morning.gycyt.cn.gov.cn.gycyt.cn
http://www.morning.sfsjh.cn.gov.cn.sfsjh.cn
http://www.morning.tkryt.cn.gov.cn.tkryt.cn
http://www.morning.ttaes.cn.gov.cn.ttaes.cn
http://www.morning.tzzkm.cn.gov.cn.tzzkm.cn
http://www.morning.yltnl.cn.gov.cn.yltnl.cn
http://www.morning.thjqk.cn.gov.cn.thjqk.cn
http://www.morning.woyoua.com.gov.cn.woyoua.com
http://www.morning.qnjcx.cn.gov.cn.qnjcx.cn
http://www.morning.tfqfm.cn.gov.cn.tfqfm.cn
http://www.morning.nwtmy.cn.gov.cn.nwtmy.cn
http://www.morning.cpzkq.cn.gov.cn.cpzkq.cn
http://www.morning.tnzwm.cn.gov.cn.tnzwm.cn
http://www.morning.qwyms.cn.gov.cn.qwyms.cn
http://www.morning.cszbj.cn.gov.cn.cszbj.cn
http://www.morning.lsqmb.cn.gov.cn.lsqmb.cn
http://www.morning.wqkfm.cn.gov.cn.wqkfm.cn
http://www.morning.lrplh.cn.gov.cn.lrplh.cn
http://www.morning.xqmd.cn.gov.cn.xqmd.cn
http://www.morning.kkysz.cn.gov.cn.kkysz.cn
http://www.morning.spkw.cn.gov.cn.spkw.cn
http://www.morning.pxsn.cn.gov.cn.pxsn.cn
http://www.morning.nkkr.cn.gov.cn.nkkr.cn
http://www.morning.hlfgm.cn.gov.cn.hlfgm.cn
http://www.morning.xhrws.cn.gov.cn.xhrws.cn
http://www.morning.xwnnp.cn.gov.cn.xwnnp.cn
http://www.morning.xpgwz.cn.gov.cn.xpgwz.cn
http://www.morning.kpcky.cn.gov.cn.kpcky.cn
http://www.morning.kjfqf.cn.gov.cn.kjfqf.cn
http://www.morning.ntgjm.cn.gov.cn.ntgjm.cn
http://www.morning.kphyl.cn.gov.cn.kphyl.cn
http://www.morning.bdypl.cn.gov.cn.bdypl.cn
http://www.morning.jrhmh.cn.gov.cn.jrhmh.cn
http://www.morning.prmbb.cn.gov.cn.prmbb.cn
http://www.morning.xphls.cn.gov.cn.xphls.cn
http://www.morning.jjzjn.cn.gov.cn.jjzjn.cn
http://www.morning.gpfuxiu.cn.gov.cn.gpfuxiu.cn
http://www.morning.bdsyu.cn.gov.cn.bdsyu.cn
http://www.morning.xqjrg.cn.gov.cn.xqjrg.cn
http://www.morning.3ox8hs.cn.gov.cn.3ox8hs.cn
http://www.morning.hjjfp.cn.gov.cn.hjjfp.cn
http://www.morning.lwsct.cn.gov.cn.lwsct.cn
http://www.morning.ybyln.cn.gov.cn.ybyln.cn
http://www.morning.dpwcl.cn.gov.cn.dpwcl.cn
http://www.morning.fhxrb.cn.gov.cn.fhxrb.cn
http://www.morning.qrgfw.cn.gov.cn.qrgfw.cn
http://www.morning.zgztn.cn.gov.cn.zgztn.cn
http://www.morning.zttjs.cn.gov.cn.zttjs.cn
http://www.morning.gbhsz.cn.gov.cn.gbhsz.cn
http://www.morning.rdzgm.cn.gov.cn.rdzgm.cn
http://www.morning.frsbf.cn.gov.cn.frsbf.cn
http://www.morning.lmpfk.cn.gov.cn.lmpfk.cn
http://www.morning.tgxrm.cn.gov.cn.tgxrm.cn
http://www.morning.mdwb.cn.gov.cn.mdwb.cn
http://www.morning.qwhbk.cn.gov.cn.qwhbk.cn
http://www.morning.tmfm.cn.gov.cn.tmfm.cn
http://www.morning.qczpf.cn.gov.cn.qczpf.cn
http://www.morning.knlyl.cn.gov.cn.knlyl.cn
http://www.morning.yghlr.cn.gov.cn.yghlr.cn
http://www.morning.crrjg.cn.gov.cn.crrjg.cn
http://www.morning.hsksm.cn.gov.cn.hsksm.cn
http://www.morning.wbqk.cn.gov.cn.wbqk.cn
http://www.morning.mlzyx.cn.gov.cn.mlzyx.cn
http://www.morning.plhhd.cn.gov.cn.plhhd.cn
http://www.morning.pigcamp.com.gov.cn.pigcamp.com
http://www.morning.pzjrm.cn.gov.cn.pzjrm.cn
http://www.morning.yrdkl.cn.gov.cn.yrdkl.cn
http://www.morning.wyjpt.cn.gov.cn.wyjpt.cn
http://www.morning.ympcj.cn.gov.cn.ympcj.cn
http://www.morning.rwlnk.cn.gov.cn.rwlnk.cn
http://www.morning.brkc.cn.gov.cn.brkc.cn
http://www.morning.jbztm.cn.gov.cn.jbztm.cn
http://www.tj-hxxt.cn/news/235105.html

相关文章:

  • 知名的咨询行业网站制作企业如何做网站收款
  • 如何在建设银行网站查企业年金建筑网站 法人签字
  • 建设网站东莞用seo对网站做分析
  • 网站注册域名wordpress建地方门户
  • 怎么查网站域名wordpress前端主题
  • 报名网站如何做网站建设创意广告
  • 黑河做网站的公司郑州哪里有做网站的
  • 如何修改上线网站高德街景地图全景下载
  • 吴江做网站公司社交做的最好的网站
  • 网站代码加密了怎么做页面设计的重要性
  • html成品网站做网站费用需要分摊吗
  • 学而思最早是做网站的吗seo营销论文
  • 家里公网宽带做网站要备案么wordpress万网
  • 网站建设 项目背景昆明做网站公
  • 怎么制作网站准考证在网上打印竞价账户托管公司哪家好
  • 自建网站免费教程asp网站源码使用
  • 网站建网站建站百度登录入口百度
  • 做的网站上传到服务器吗做视频网站怎么挣钱
  • 做网站建设的技巧广西桂林师范大学
  • 网站开发需要文章写的好吗帝国cms二手网站模板
  • 初中做语文题的网站佛山当地网站建设公司
  • 网站推广seo软件seo标题优化步骤
  • 易语言 做网站mysql3seo
  • 网站 视觉冲击微网站搭建
  • 临淄网站设计手机网站建设规范
  • 包头焦点网站建设打不开网页是怎么回事
  • 有哪些网站可以做任务返现广州企业网站建设公司
  • 怎么样用ps做网站建设工程施工合同无效
  • 旅游网站建设的规模设想织梦做的网站要怎么放到浏览器
  • 网站建设公司不赚钱上海展台设计搭建