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

北京网站改版多少钱营销策划

北京网站改版多少钱,营销策划,免费在线网站建设,自媒体平台哪个收益高Problem - F - Codeforces 题目大意:有q次询问,每次询问给出一个数x,要求构造一棵n个点的树,使得对于每次询问,树上都有一条简单路径的长度等于x,同时每次询问前可以对树进行一次操作,即将一个…

Problem - F - Codeforces

题目大意:有q次询问,每次询问给出一个数x,要求构造一棵n个点的树,使得对于每次询问,树上都有一条简单路径的长度等于x,同时每次询问前可以对树进行一次操作,即将一个点与其父节点的边断开,然后和其他一个点连边,操作后的图必须仍是一棵树

3<=n<=500;1<=q<=500

思路:通过样例可以发现,如果我们按编号顺序构造一条长度为n-1的链,例如n=5时如下图:

然后对于任意一个询问的数x,我们只需要把n号点连在编号x上即可,这样1到n的距离就等于x,只需维护n号点当前连在哪,如果已经连在x上了,就输出-1-1-1

#include<bits/stdc++.h>
//#include<__msvc_all_public_headers.hpp>
using namespace std;
typedef long long ll;
const int N = 2e5 + 5;
const ll MOD = 1e9 + 7;
ll n;
ll a[N];
void init()
{}
void solve()
{cin >> n;int q;cin >> q;init();for (int i = 1; i < n; i++){cout << i << " " << i + 1 << '\n';}int now = n - 1;for (int i = 1; i <= q; i++){int x;cin >> x;if (x == now){cout << "-1 -1 -1\n";continue;}cout << n << " " << now << " " << x << '\n';now = x;}   cout << '\n';
}int main()
{ios::sync_with_stdio(false);cin.tie(0);int t;cin >> t;while (t--){solve();}return 0;
}

http://www.mmbaike.com/news/99763.html

相关文章:

  • 做网站是什么工作网络营销推广方案3篇
  • 网站建设工作室需要哪些设备整合营销传播案例分析
  • 网站文章收录慢广东seo教程
  • 东莞做税务登记的是哪个网站免费网站申请域名
  • wordpress垃圾箱在哪里网站优化比较好的公司
  • 江苏省建设工程网站系统怎么创建私人网站
  • 2018网站内容和备案长沙关键词快速排名
  • 动态网站设计的目的谷歌浏览器官网
  • 网站群建设成本分析最新国际新闻50条简短
  • 专门做母婴的网站电商运营方案
  • 聊城开发区建设局网站静态网站开发
  • 做微博网站好不好seo是干啥的
  • 南平建设局网站首页关键词怎么排名靠前
  • 哪个网站音乐做的最好自己做网站制作流程
  • 做独立网站需要注意些什么意思万能bt搜索引擎网站
  • 做网站专题需要什么软件北京seo关键词优化收费
  • 网站百度不收录站长资源平台
  • 济南网络营销服务公司百度关键词seo排名
  • 建设网站项目概述怎么才能在百度上打广告
  • 做网站公司郑州郑州的网站建设公司哪家好大冶seo网站优化排名推荐
  • 建设银行住房公积金预约网站培训平台
  • 阿里云建站视频网络信息发布平台
  • 网站与网页什么软件可以推广
  • 哪些网站做任务赚钱宣传软文案例
  • 营销型企业网站项目策划表青岛seo网站管理
  • 推广普通话奋进新征程手抄报徐州seo推广优化
  • 安徽省六安市城乡建设厅网站广州关键词seo
  • 用ps做网站导航游戏交易平台
  • 做网站直接开二级域名百度快速收录提交工具
  • 淘客网站做弹窗广告网站seo优化有哪些方面