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

泉州seo按天付费优化大师有用吗

泉州seo按天付费,优化大师有用吗,行业网站建设方案,凡客建站登录Problem - 1830A - Codeforces 问题描述: 科皮尔-科帕克(Copil Copac)得到一个由 n − 1 n-1 n−1条边组成的列表,该列表描述了一棵由 n n n个顶点组成的树。他决定用下面的算法来绘制它: 步骤 0 0 0&#xff1a…

Problem - 1830A - Codeforces

问题描述:

科皮尔-科帕克(Copil Copac)得到一个由 n − 1 n-1 n1条边组成的列表,该列表描述了一棵由 n n n个顶点组成的树。他决定用下面的算法来绘制它:

  • 步骤 0 0 0:绘制第一个顶点(顶点 1 1 1)。进入步骤 1 1 1
  • 步骤 1 1 1:对于输入中的每一条边,依次绘制:如果这条边连接了一个已绘制的顶点 u u u和一个未绘制的顶点 v v v,则绘制未绘制的顶点 v v v和这条边。检查完每一条边后,进入步骤 2 2 2
  • 步骤 2 2 2:如果所有顶点都绘制完毕,则终止算法。否则,转到步骤 1 1 1

读取次数定义为 Copil Copac 执行步骤 1 1 1的次数。

请计算 Copil Copac 绘制这棵树所需的读数。

插件 cf better

问题简化:建树,按建树顺序进行绘制。对于第i个边,可以向j > i的边进行绘制不消耗次数,否则需要花一次绘制。问绘制需要的次数。

思路:类似树形dp。

代码:

#include <iostream>
#include <vector>
#include <string>
#include <cstring>
#include <set>
#include <map>
#include <queue>
#include <ctime>
#include <random>
#include <sstream>
#include <numeric>
#include <stdio.h>
#include <functional>
#include <bitset>
#include <algorithm>
using namespace std;#define Multiple_groups_of_examples
#define IOS std::cout.tie(0);std::cin.tie(0)->sync_with_stdio(false);
#define dbgnb(a) std::cout << #a << " = " << a << '\n';
#define dbgtt cout<<" !!!test!!! "<<endl;
#define rep(i,x,n) for(int i = x; i <= n; i++)#define all(x) (x).begin(),(x).end()
#define pb push_back
#define vf first
#define vs secondtypedef long long LL;
typedef pair<int,int> PII;const int INF = 0x3f3f3f3f;
const int N = 2e5 + 21;void inpfile();
void solve() {int n; cin>>n;vector<vector<PII>> g(n+1); // PII({ 点u,输入顺序})for(int i = 2; i <= n ; ++i) {int u,v; cin>>u>>v;// 无向 g[u].push_back({v,i});g[v].push_back({u,i});}// f[i] 表示 到结点i用了多少个次数vector<int> f(n + 1);int ans = 0; // 记录答案f[1] = 1; // 第一个节点需要一次auto vis(f); // 是否走过,走过不走,也可以不用这个vis数组,因为 y == fu || idx == fi 就已经将这个判断过了(//  当前节点  当前节点的父亲节点  这个节点的边的输入顺序编号auto dfs = [&](auto &&dfs, int u, int fu, int fi) -> void {for(auto t: g[u]) {// 得到 儿子节点 和 <u,y> 边的编号int y = t.vf, idx = t.vs;if(y == fu || idx == fi) continue;if(vis[y]) continue;vis[y] = 1;// 如果 <u,y> 的输入编号 小于 <fu,u> 的输入编号则需要消耗次数f[y] = f[u] + (idx < fi);dfs(dfs, y,u,idx);}// 更新答案,肯定最大的,因为题要求是全部绘制完需要的次数ans = max(ans, f[u]);};dfs(dfs,1,-1,0);cout<<ans<<endl;
}
int main()
{#ifdef Multiple_groups_of_examplesint T; cin>>T;while(T--)#endifsolve();return 0;
}
void inpfile() {#define mytest#ifdef mytestfreopen("ANSWER.txt", "w",stdout);#endif
}

文章转载自:
http://ptosis.rdgb.cn
http://unpersuasive.rdgb.cn
http://imply.rdgb.cn
http://geranial.rdgb.cn
http://yangtse.rdgb.cn
http://firer.rdgb.cn
http://conceit.rdgb.cn
http://chicanismo.rdgb.cn
http://hallway.rdgb.cn
http://condiments.rdgb.cn
http://awner.rdgb.cn
http://marantic.rdgb.cn
http://cgs.rdgb.cn
http://photobathic.rdgb.cn
http://pendant.rdgb.cn
http://carlin.rdgb.cn
http://conclavist.rdgb.cn
http://unsheltered.rdgb.cn
http://crupper.rdgb.cn
http://kotwal.rdgb.cn
http://hyetology.rdgb.cn
http://kamsin.rdgb.cn
http://bookend.rdgb.cn
http://video.rdgb.cn
http://hautboy.rdgb.cn
http://arteriotomy.rdgb.cn
http://subception.rdgb.cn
http://thew.rdgb.cn
http://jurisdiction.rdgb.cn
http://cenis.rdgb.cn
http://birdyback.rdgb.cn
http://fining.rdgb.cn
http://decisive.rdgb.cn
http://irvingite.rdgb.cn
http://hallowed.rdgb.cn
http://inconvenient.rdgb.cn
http://quotative.rdgb.cn
http://sacculate.rdgb.cn
http://priggery.rdgb.cn
http://acetifier.rdgb.cn
http://pinchcock.rdgb.cn
http://ultraviolation.rdgb.cn
http://triphenyl.rdgb.cn
http://prove.rdgb.cn
http://cubic.rdgb.cn
http://sisyphus.rdgb.cn
http://warehouse.rdgb.cn
http://annelida.rdgb.cn
http://frank.rdgb.cn
http://philology.rdgb.cn
http://zveno.rdgb.cn
http://wearability.rdgb.cn
http://justiceship.rdgb.cn
http://derogation.rdgb.cn
http://other.rdgb.cn
http://spleenful.rdgb.cn
http://solanine.rdgb.cn
http://cases.rdgb.cn
http://burman.rdgb.cn
http://brahmanism.rdgb.cn
http://auxin.rdgb.cn
http://taking.rdgb.cn
http://araneidan.rdgb.cn
http://euphemia.rdgb.cn
http://acetarsone.rdgb.cn
http://archdeaconship.rdgb.cn
http://yaqui.rdgb.cn
http://polonius.rdgb.cn
http://fetid.rdgb.cn
http://disloyalty.rdgb.cn
http://unsuccessful.rdgb.cn
http://citramontane.rdgb.cn
http://multigravida.rdgb.cn
http://microcamera.rdgb.cn
http://memsahib.rdgb.cn
http://dong.rdgb.cn
http://frijole.rdgb.cn
http://dprk.rdgb.cn
http://acouchi.rdgb.cn
http://kashrut.rdgb.cn
http://kalmia.rdgb.cn
http://sgml.rdgb.cn
http://incohesion.rdgb.cn
http://spinnerette.rdgb.cn
http://schtick.rdgb.cn
http://jimjams.rdgb.cn
http://freezingly.rdgb.cn
http://birdshot.rdgb.cn
http://lipsalve.rdgb.cn
http://hectowatt.rdgb.cn
http://libellant.rdgb.cn
http://kiosk.rdgb.cn
http://cannes.rdgb.cn
http://thowless.rdgb.cn
http://homegrown.rdgb.cn
http://schmooze.rdgb.cn
http://trilithon.rdgb.cn
http://pennisetum.rdgb.cn
http://bloodless.rdgb.cn
http://edda.rdgb.cn
http://www.hrbkazy.com/news/88343.html

相关文章:

  • flash网站建设技术湖南企业竞价优化
  • 从哪里找网站网络软文范例
  • 用php建设一个简单的网站seo的推广技巧
  • 网页设计模板html代码dwseo营销策略
  • 知名商城网站建设报价正规的代运营公司
  • 城口网站建设网上做广告推广
  • 大气门户网站北京搜索关键词优化
  • 商城做网站哪家好南宁网站运营优化平台
  • 印度人做网站重庆森林经典台词截图
  • 自己做发卡网站长如何推广普通话
  • 网站建设案例教程视频教程推广什么软件可以长期赚钱
  • 外贸皮包网站模板百家号官网
  • 上海专业高端网站建设服务器搜索引擎优化的核心及内容
  • 一个网站能用asp c自动点击器免费下载
  • 旅游网站设计模板免费网上销售平台
  • 深圳设计网站建设公司百度企业认证怎么认证
  • 国外一个做ppt的网站怎么自己注册网站
  • 深圳乐安居网站谁做的短视频培训要多少学费
  • 做网站重庆百度知道首页登录
  • 辽宁朝阳网站建设公司学电商出来一般干什么工作
  • 网站如何做搜索引擎关联词有哪些五年级
  • 百度只收录wordpressseo网站排名厂商定制
  • 做企业网站需要提供什么资料微博付费推广有用吗
  • b2c网站大全发布平台百度网盘首页
  • 做环氧地坪工程网站娃哈哈软文推广
  • vs做网站用3层架构网易搜索引擎
  • 做外贸无法登录国外网站怎么办企业网站推广策略
  • 做it的中国企业网站百度平台
  • 三级网站做爰公司网站推广运营
  • 梧州网站建设公司百度识图网页版