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

广东网站建设费用如何做网站推广的策略

广东网站建设费用,如何做网站推广的策略,哪些网站可以做免费外贸,哪个网站是做韩国化妆品正品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://www.yayakq.cn/news/548410/

相关文章:

  • 做版权素材网站门槛访问网站 403.14错误
  • 杭州市建设监理协会网站app设计报价
  • 云霄县建设局网站接广告的网站怎么做
  • 男男做的视频网站好做3d效果图的网站
  • 有没有专做烘焙的网站大淘客怎样做网站
  • 石家庄网站建设多少钱一键制作免费网站的app
  • 山东济南seo整站优化公司如何让自己做的网站可以播放歌曲
  • 广州一流高校建设网站wordpress帖子打赏观看
  • 广州正规的网站建设佛山建站模板制作
  • 网站开发学习方法贵阳网站开发公司
  • 做二维码推送网站C4D有哪些做模型的网站
  • 建设银行签名通在网站哪里下载百度竞价推广怎么做效果好
  • 在什么网站做外贸淘宝网可以做网站吗
  • 公司注销后 网站备案吗西安知名高端网站建设服务企业
  • 苏州网页制作与网站建设地址html网页设计代码及素材
  • 自建企业网站教程服饰团购网站建设
  • 成都高端模板建站win8导航网站模板
  • 四会市城乡规划建设局网站软件开发需要哪些软件
  • 网站开发课程设计做网站如何找客户
  • 做图表用的网站非法网站开发是什么意思
  • 蚌埠网站制作公司价格wordpress分类链接地址
  • 东莞网站建设 信科网络济南 规划 网站
  • 平度网站建设公司住房和城乡建设部网站住房补贴
  • 响应式网站建设公司‘重庆欧勒精细有限公司网站策划书
  • 凡科建站网站怎么保存发给别人湖南广告优化
  • 怎样做公司官方网站wordpress token插件
  • 网站建设目标是建设工程项目管理
  • 网站建设基本流程价格全国首批9所重点马院网站建设
  • 域名系统seo排名赚钱
  • 企业网站建设变相收取等级保护费wordpress缩略图