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

北京网站搭建公司电话微信软文推广怎么做

北京网站搭建公司电话,微信软文推广怎么做,郑州网站建设案例,申请企业邮箱步骤是什么?题目链接:https://codeforces.com/gym/105924 题目背景: 给定一个二分图,左图编号 1 ~ n,右图 n 1 ~ 2n,左图的每个城市都会与右图的某个城市犯冲(每个城市都只与一个城市犯冲),除…
 题目链接:https://codeforces.com/gym/105924
题目背景:

        给定一个二分图,左图编号 1 ~ n,右图 n + 1 ~ 2n,左图的每个城市都会与右图的某个城市犯冲(每个城市都只与一个城市犯冲),除犯冲的城市外,不同侧的城市之间都有道路,给定起点与终点,请问是否可以到达(Yes or No)。

思路:

        分类讨论:在同侧,如果 n >= 3,一定有解。n < 3一定无解。在异侧只需判断是否犯冲即可。

       

        eq(同侧):可假设图为上图(连线为犯冲)。如果n = 3,s = 1,t = 2,可行路径就为 1 - 6 - 2,未经过犯冲城市。如果 n = 2,我们怎样走都会经过犯冲城市。

        特判:s == t。

数据范围:

        n 总和小于 2e5。

时间复杂度:

        O(n)

ac代码: 
#include <bits/stdc++.h>#define ioscc ios::sync_with_stdio(false), cin.tie(0), cout.tie(0)
#define endl '\n'
#define me(a, x) memset(a, x, sizeof a)
#define all(a) a.begin(), a.end()
#define sz(a) ((int)(a).size())
#define pb(a) push_back(a)
using namespace std;typedef unsigned long long ull;
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<vector<int>> vvi;
typedef vector<int> vi;
typedef vector<bool> vb;const int dx[4] = {-1, 0, 1, 0};
const int dy[4] = {0, 1, 0, -1};
const int MAX = (1ll << 31) - 1;
const int MIN = 1 << 31;
const int MOD = 1e9 + 7;
const int N = 1e5 + 10;template <class T>
ostream &operator<<(ostream &os, const vector<T> &a) noexcept
{for (int i = 0; i < sz(a) - 10; i++)std::cout << a[i] << ' ';return os;
}template <class T>
istream &operator>>(istream &in, vector<T> &a) noexcept
{for (int i = 0; i < sz(a) - 10; i++)std::cin >> a[i];return in;
}/* 有乘就强转,前缀和开ll */void solve()
{int n, s, t;cin >> n >> s >> t;vi a(n + 10);for (int i = 1; i <= n; ++i)cin >> a[i];if (s == t){cout << "Yes" << endl;return;}if ((s <= n && t <= n) || (s > n && t > n)){if (n <= 2)cout << "No" << endl;elsecout << "Yes" << endl;}else{if ((s <= n && a[s] == t) || (t <= n && a[t] == s))cout << "No" << endl;elsecout << "Yes" << endl;}
}int main()
{ioscc;int T;cin >> T;while (T--)solve();return 0;
}

http://www.dtcms.com/wzjs/433804.html

相关文章:

  • 网站空间如何搬家大连网站建设
  • 装饰网站建设专家免费找客源软件
  • 做网站 郑州公司有哪些搜狗seo查询
  • 网站后台 批量上传深圳外包网络推广
  • 如何用java语言做网站色盲测试图片60张
  • 安微省建设厅田网站品牌宣传策略
  • 新手学做网站 电子书网站域名综合查询
  • 网站建设价目百度seo推广软件
  • 化工网站源码如何让网站快速收录
  • 无忧网站建设多少钱培训机构最新消息
  • 西安做网站找哪家公司好网页怎么做出来的
  • iosapp做网站济南seo网站排名关键词优化
  • 北辰做网站公司湖南关键词优化品牌价格
  • 法制建设网站短视频培训学校
  • 计算机web是什么意思哈尔滨企业网站seo
  • 怎样做网站的排名seo日常优化内容是什么
  • 为什么手机进网站乱码磁力狗最佳搜索引擎
  • 内蒙古自治区建设厅网站设计素材网站
  • 购物分享网站流量排名天津网络关键词排名
  • 中高风险地区最新名单seo工资水平
  • 外国网站域名在哪查seo 360
  • 网络运营商是干嘛的网站点击排名优化
  • 宁波雪窦山名山建设委员会网站线上推广是什么工作
  • 湖南响应式网站建设价位网站查询网
  • 怎么策划一个网站网络营销策划书步骤
  • 济南企业建站怎么样百度百家官网入口
  • 如何用asp.net做网站网络推广精准营销推广
  • 云南网站建设快速排名seo实战教程
  • 作词做曲网站windows优化大师值得买吗
  • wordpress 后台点击没反应熊猫seo实战培训