有没有做catalog的网站大连网站建设找哪家好

diannao/2026/1/21 3:30:26/文章来源:
有没有做catalog的网站,大连网站建设找哪家好,网站开发 介绍 回扣,手机免费制作自己的网站题目 幼儿园里有 N 个小朋友#xff0c;老师现在想要给这些小朋友们分配糖果#xff0c;要求每个小朋友都要分到糖果。 但是小朋友们也有嫉妒心#xff0c;总是会提出一些要求#xff0c;比如小明不希望小红分到的糖果比他的多#xff0c;于是在分配糖果的时候#xff…题目 幼儿园里有 N 个小朋友老师现在想要给这些小朋友们分配糖果要求每个小朋友都要分到糖果。 但是小朋友们也有嫉妒心总是会提出一些要求比如小明不希望小红分到的糖果比他的多于是在分配糖果的时候 老师需要满足小朋友们的 K 个要求。 幼儿园的糖果总是有限的老师想知道他至少需要准备多少个糖果才能使得每个小朋友都能够分到糖果并且满足小朋友们所有的要求。 输入格式 输入的第一行是两个整数 N,K。 接下来 K 行表示分配糖果时需要满足的关系每行 3 个数字 X,A,B。 如果 X1表示第 A 个小朋友分到的糖果必须和第 B 个小朋友分到的糖果一样多。如果 X2表示第 A 个小朋友分到的糖果必须少于第 B 个小朋友分到的糖果。如果 X3表示第 A 个小朋友分到的糖果必须不少于第 B 个小朋友分到的糖果。如果 X4表示第 A 个小朋友分到的糖果必须多于第 B 个小朋友分到的糖果。如果 X5表示第 A 个小朋友分到的糖果必须不多于第 B 个小朋友分到的糖果。 小朋友编号从 1 到 N。 输出格式 输出一行表示老师至少需要准备的糖果数如果不能满足小朋友们的所有要求就输出 −1−1。 数据范围 1≤N≤1e5 1≤K≤1e5 1≤X≤5 1≤AB≤N 输入数据完全随机。 输入样例 5 7 1 1 2 2 3 2 4 4 1 3 4 5 5 4 5 2 3 5 4 5 1输出样例 11 思路 一、 求不等式组的可行解 建立超级源点需要满足的条件从源点出发一定可以走到所有的边。 步骤 1. 先将每个不等式 xi≤xjck转化成一条从 xj 走到 xi 长度为 ck 的边。 2. 找到一个超级源点使得该源点一定可以遍历到所有边 3. 从源点求一遍单源最短路 结果1如果存在负环则原不等式组一定无解。 结果2如果没有负环则 dist[i] 就是原不等式组的一个可行解。 二、 如何求最大值或者最小值这里的最值指的是每个变量的最值 结论如果求的是最小值则应该求最长路如果求的是最大值则应该求最短路。 问题如何转化 xi≤c 其中 c 是一个常数这类的不等式。 方法建立一个超级源点0然后建立 0 - i 的边长度是 c 即可。 以求 xi 的最大值为例 求所有从 xi 出发构成的多个形如如下的不等式 xi≤xjc1≤xkc2c1≤⋅⋅⋅≤x0c1c2⋅⋅⋅cm(x00) 所计算出的上界最终 xi 的最大值等于所有上界的最小值。 求 xi 的最小值 时则完全相反求一个形如如下不等式链所计算出的下界最终在所有下界里取最大值 xi≥xjc1≥xkc2c1≥⋅⋅⋅≥x0c1c2⋅⋅⋅cm(x00) 转换成图论的问题就是求 dist[i]. 本题样例得到的图为 代码 #includebits/stdc.h #define int long long using namespace std; const int N 1e5 10; int n,k; int h[N],ne[N * 3],e[N * 3],w[N * 3],idx; int dist[N]; bool st[N]; int cnt[N];void add(int a,int b,int c) {ne[idx] h[a],e[idx] b,w[idx] c,h[a] idx ; }bool spfa() {stackint q;for(int i 1; i n; i ) add(0,i,1);q.push(0);st[0] true;while(!q.empty()){int t q.top();q.pop();st[t] false;for(int i h[t]; ~i; i ne[i]){int j e[i];if(dist[j] dist[t] w[i]){dist[j] dist[t] w[i];cnt[j] cnt[t] 1;if(cnt[j] n 1) return true;if(st[j]) continue;st[j] true;q.push(j);}}}return false; }int32_t main() {cin n k;memset(h,-1,sizeof h);while(k --){int op,a,b;cin op a b;if(op 1) add(b,a,0),add(a,b,0);if(op 2) add(a,b,1);if(op 3) add(b,a,0);if(op 4) add(b,a,1);if(op 5) add(a,b,0);}if(spfa()) cout -1 endl;else{int ans 0;for(int i 1; i n; i ) ans dist[i];cout ans endl;}return 0; } 难度中等时/空限制1s / 64MB总通过数7228总尝试数25419来源《信息学奥赛一本通》 , SCOI2011算法标签 图论Tarjan算法有向图的强连通分量SPFA差分约束 题目来自AcWing 1169. 糖果 - AcWing

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89751.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器对应的网站开发语言太姥山镇建设的网站

思维导图:https://www.processon.com/view/link/5f0a6983e401fd0c8fffa75b

做网站要懂哪些杭州工程网站建设

前言大家应该都知道,整数包括负数,零,和正数。在Java中,基本类型中byte(8位)、short(16位)、int(32位)、long(64位)属于整数,并且没有无符号数,均是有符号的。对于计算机来说,它只认识二进制&am…

什么网站的地图厦门 网站优化

本节课主要是跟着教程做的,操作的东西放到作业里记录了。 这里主要记录一些视频里讲的非操作性的东西。 RAG外挂知识库?优点是成本低,不用重新训练 RAG的一个整体流程。 涉及了文本相似度匹配,是不是和传统的问答系统&#xff0…

石家庄网站建设外包保定网站推广哪家好

IoC按名称查找共分为三类: 按名称按类型按集合 按名称查找 在Spring Framework中,实时加载和延迟加载是指在容器启动时是否立即实例化bean的不同策略。下面我们将分别介绍这两种加载方式及其应用场景。 tips: 当涉及到懒加载和延时加载时&#xff0…

佛山营销网站建设制作石家庄优化seo

Maven环境搭建及配置 1.下载部署 官方网站下载正式版的Maven文件,打开bin目录,复制路径然后去环境变量中的path下配置环境变量, 如果只有一个用户只需要在上面path配置复制的路径,当然也可以直接在下面配置,下面配置默认给所有用户都配置 设置完成打开控…

dede手机医院网站模板下载辽宁省建设注册中心网站

问答系统需求文档 一、项目概述 本项目旨在开发一个能够上传 PDF 文件,并基于 PDF 内容进行问答互动的系统。用户可以上传 PDF 文件,系统将解析 PDF 内容,并允许用户通过对话框进行问答互动,获取有关 PDF 文件内容的信息。 二、…

可商用的设计网站网页设计网站总结报告怎么写

在一些应用领域,电源模块会在极端环境温度条件下工作。为了确保电源在高低温环境下可以正常运行,满足设备需求,需要对电源模块进行温度循环测试。 温度循环测试是指电源模块经过升温、保温、降温等多次循环试验来检测其在温度变化下的耐热性、…

广州网站制作方法公司做网站怎么做

如何判断exe文件是debug还是release编译生成的结论: 用IDA工具打开exe,然后看Imports里面的依赖库是否有带d或D结尾的,如果有就说明是Debug的 实验:(实验环境 vs2017, IDA工具) (0&…

怎么做网站推广临沂网站建设的基本流程包括什么

很多个人站长和中小企业在做网站的时候,会选择虚拟主机。虚拟主机用的操作系统多为Windows系统,很多人一提到操作系统立马联想到Windows系统。其实除了Windows系统外,还有很多的操作系统。其中Linux系统是其中的佼佼者。 1、操作系统 window…

泰安润泽建设工程有限公司网站做购物网站怎么赚钱

一直都是编译armabi的。没有不论什么问题,这个架构是软件模拟浮点运算的。后来看到NDK文档上说armabi-v7a是针对有硬件处理浮点计算的arm cpu的。 于是就改动配置编译armebai-v7a的so文件。 结果是编译没问题。一执行就是crash掉,Fatal signal 7 (SIGSEG…

做摄影哪个网站12306网站建设投标书

目录 第一章、代码①trim() 方法以及(Arrays.asList(str.split(reg)));②查询字典项 第二章、注解①PropertySource("classpath:coremail.properties") 第三章、小知识①Linux系统中使用$符号表示变量 友情提醒: 先看文章目录,大致了解文章知识点结构&am…

淘宝上的网站建设为什么便宜天猫网站是用什么技术做的

实验需求 拓扑 实验注意点: 先配置双机热备,再来配置安全策略和NAT两台双机热备的防火墙的接口号必须一致如果其中一台防火墙有过配置,最好清空或重启,不然配置会同步失败两台防火墙同步完成后,可以直接在主状态防火墙…

深圳做响应式网站制作上海网站推广网络公司

在进行linux测试时编写脚本是必不可少的。最近经常使用Linux,感觉太频繁地敲击键盘有些累了,于是想到了Shell脚本。可以把太多的命令写成一个脚本,这样每次执行一遍 shell文件,就可以省去了敲击键盘的时间。于是在网上搜了一些有…

杭州建设网站设计的公司北京故宫网页设计

<style type"text/css">font-face{font-family:myFont;src:url(/bootstrap-3.3.7-dist/fonts/shishangjianti.ttf);}body{font-family: myFont !important;}</style> .ttf的文件路径根据文件位置定义

如何制作手机版网站厦门网络推广建网站

电脑网页的设计尺寸是多少刚入门的网页设计师可能对电脑网页的设计尺寸大小存在疑问&#xff0c;以下百分网小编整理的电脑网页的设计尺寸&#xff0c;希欢迎阅读!  对大于30W台客户端用户进行测试&#xff0c;得到的测试数据如下(数据来源于网络)&#xff1a;安全分辨率为10…

花钱做网站注意些什么什么是电商行业

背景早在linux操作系统诞生开始&#xff0c;c语言作为linux系统的编程语言主力&#xff0c;它为后续的其他高级编程语言(如c、java)提供了很多语言级的语义和协议规范。数组做为linux操作系统最基本的数据结构之一&#xff0c;便是其中的一项语言级高级特性&#xff0c;深入理解…

青岛做网站的 上市公司windows优化大师是系统软件吗

一、说明 今天&#xff0c;我们将探讨序列到序列 &#xff08;seq2seq&#xff09; 模型的复杂工作原理&#xff0c;特别关注编码器-解码器架构和注意力机制。这些概念是各种 NLP 应用的基础&#xff0c;从机器翻译到问答系统。 这是可以期待的&#xff1a; Seq2Seq模型中的编码…

专业做生鲜的网站好画册设计公司排行榜

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-万能字符单词拼写二.解题思路三.题解代码Pytho…

云南城市建设职业学院网站青海政企网站建设

1、进入当前用户目录 2、输入下面命令 vim ~/.vimrc 3、退出保存 :x 4、用vim打开文件验证