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

网站 制作 报价做网站网站的推广是不是犯罪的

网站 制作 报价,做网站网站的推广是不是犯罪的,天猫代运营公司,网站建设制作鸿运通题解 最小乘积生成树#xff01; 我们把#xff0c;x的总和和y的总和作为x坐标和y左边#xff0c;画在坐标系上 我们选择两个初始点#xff0c;一个是最靠近y轴的A#xff0c;也就是x总和最小#xff0c;一个是最靠近x轴的B#xff0c;也就是y总和最小 连接两条直线 我们把x的总和和y的总和作为x坐标和y左边画在坐标系上 我们选择两个初始点一个是最靠近y轴的A也就是x总和最小一个是最靠近x轴的B也就是y总和最小 连接两条直线在这条直线上面的点都不用考虑了 我们选一个离直线最远的点C且在直线下方我们用叉积考虑这个东西也就是……面积最大我们如果用最小生成树的话只要让面积是负的就好了 推一下式子发现是\((A.y - B.y) * C.x (B.x - A.x) * C.y\)我们发现就是把边设置成\((A.y - B.y) * E[i].c (B.x - A.x) * E[i].t\)做一遍最小生成树 找到C点后递归处理A,C和C,B即可 边界是两点连线下方没有点也就是叉积大于等于0 代码 #include iostream #include cstdio #include cstring #include algorithm #include cmath #include ctime #include vector #include set //#define ivorysi #define eps 1e-8 #define mo 974711 #define pb push_back #define mp make_pair #define pii pairint,int #define fi first #define se second #define MAXN 10005 #define space putchar( ) #define enter putchar(\n) using namespace std; typedef long long int64; typedef unsigned int u32; typedef unsigned long long u64; typedef double db; const int64 MOD 1000000007; templateclass T void read(T res) {res 0;char c getchar();T f 1;while(c 0 || c 9) {if(c -) f -1;c getchar();}while(c 0 c 9) {res res * 10 c - 0;c getchar();}res * f; } templateclass T void out(T x) {if(x 0) putchar(-);if(x 10) {out(x / 10);}putchar(0 x % 10); } int N,M; struct Point {int64 x,y;int64 v;Point(){};Point(int64 _x,int64 _y) {x _x;y _y;v x * y;}friend bool operator (const Point a,const Point b) {return a.v b.v || (a.v b.v a.x b.x);} }ans; struct Edge {int u,v;int64 c,t,w;Edge(){}Edge(int _u,int _v,int64 _c,int64 _t) {u _u;v _v;c _c;t _t;}friend bool operator (const Edge a,const Edge b) {return a.w b.w || (a.w b.w a.c b.c);} }E[MAXN]; int fa[205]; int getfa(int u) {return fa[u] u ? u : fa[u] getfa(fa[u]); } Point kruskal() {sort(E 1,E M 1);Point res Point(0,0);for(int i 1 ; i N ; i) fa[i] i;for(int i 1 ; i M ; i) {if(getfa(E[i].u) ! getfa(E[i].v)) {fa[getfa(E[i].u)] getfa(E[i].v);res.x E[i].c;res.y E[i].t;}}res.v res.x * res.y;if(res ans) ans res;return res; } void Work(Point A,Point B) {for(int i 1 ; i M ; i) {E[i].w (A.y - B.y) * E[i].c (B.x - A.x) * E[i].t;}Point r kruskal();if((A.x - r.x) * (B.y - r.y) - (A.y - r.y) * (B.x - r.x) 0) return;Work(A,r);Work(r,B); } void Solve() {read(N);read(M);int u,v;int64 c,t;for(int i 1 ; i M ; i) {read(u);read(v);read(c);read(t);u;v;E[i] Edge(u,v,c,t);}ans.v 1e18;for(int i 1 ; i M ; i) {E[i].w E[i].c;}Point A kruskal();for(int i 1 ; i M ; i) {E[i].w E[i].t;}Point B kruskal();Work(A,B);printf(%lld %lld\n,ans.x,ans.y); } int main() { #ifdef ivorysifreopen(f1.in,r,stdin); #endifSolve();return 0; } 转载于:https://www.cnblogs.com/ivorysi/p/9071158.html
http://www.yutouwan.com/news/42200/

相关文章:

  • 做网站付费流程网站备案查询工信部官网
  • 免费开源网站系统有哪些目前基金会网站做的比较好的
  • 好看的页面seo综合查询是什么意思
  • 谷城县城乡建设局网站能发锚文本的网站
  • 网站个人备案需要什么资料做网站推广的难点、
  • 网站公司建设网站收费模块培训app的制作
  • 万网网站备案教程铁道部网上订票网站素材
  • 爱网站长尾厦门规划建设局网站
  • 网站建设公司特色东莞电子网站建设哪儿有
  • 孝感网站建设软件网站不备案可以做百度竞价吗
  • 一站式装修的利弊漫画驿站网页设计图纸尺寸大小
  • 建设网站接活集团主题 wordpress
  • 拓吧网站天津做网站找哪家公司
  • 用dw做的网页如何上传到网站网站建设客户去哪里找
  • 做网站怎么注册营业执照wordpress怎么优化图片大小
  • 有网站开发专业吗广州网站建设网站开发
  • 专业的西安免费做网站网站建设用模板
  • 培训网站官网wordpress页面侧菜单
  • 东莞网站建设-信科网络免费检测网站seo
  • 建设企业网站要多少钱购房网站系统建设方案
  • wordpress+众筹网站模板书法网站模版
  • 学院网站的系统建设方式wordpress 图片库
  • 网站打开速度多少时间救护车网站找谁做
  • 有关网站设计与制作的论文建一个信息 类网站
  • wordpress本地网站搭建整套课程app推广一年赚了百万
  • 公司网站建设准备资料windows更新wordpress
  • 东莞网站建设对比谷歌优化是什么意思
  • 全中文网站开发wordpress大前端1.9
  • 网站界面设计的表现wordpress中文说明书
  • 聊城定制网站建设公司做网站的表情包