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

做平台网站要多久六安城市网地址

做平台网站要多久,六安城市网地址,在线视频网站 一级做爰片,福州作公司网站的公司链接#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源#xff1a;牛客网 题目描述 动物王国中有三类动物A,B,C#xff0c;这三类动物的食物链构成了有趣的环形。A吃B#xff0c;B吃C#xff0c;C吃A。 现有N个动物#xff0c;以1#xff0d;N编号。每个动物都…链接登录—专业IT笔试面试备考平台_牛客网 来源牛客网   题目描述 动物王国中有三类动物A,B,C这三类动物的食物链构成了有趣的环形。A吃BB吃CC吃A。 现有N个动物以1N编号。每个动物都是A,B,C中的一种但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述 第一种说法是“1 X Y”表示X和Y是同类。 第二种说法是“2 X Y”表示X吃Y。 此人对N个动物用上述两种说法一句接一句地说出K句话这K句话有的是真的有的是假的。当一句话满足下列三条之一时这句话就是假话否则就是真话。 1 当前的话与前面的某些真的话冲突就是假话 2 当前的话中X或Y比N大就是假话 3 当前的话表示X吃X就是假话。 你的任务是根据给定的N1≤N≤50,000和K句话0≤K≤100,000输出假话的总数。 输入描述: 第一行是两个整数N和K以一个空格分隔。 以下K行每行是三个正整数 DXY两数之间用一个空格隔开其中D表示说法的种类。 若D1则表示X和Y是同类。 若D2则表示X吃Y。 输出描述: 只有一个整数表示假话的数目。 种类并查集 #includebits/stdc.h typedef long long ll; using namespace std; ll n; ll fa[150004]; ll find(ll x) {return xfa[x]?x:fa[x]find(fa[x]); } void merge(ll a,ll b) {afind(a),bfind(b);fa[a]b; } void solve() {ll n,k;cinnk;ll ans0;for(ll i1;i150003;i){fa[i]i;}ll op,x,y;for(ll i0;ik;i){cin op x y;if (x n || y n || (op 2 x y)) {ans;continue;}if (op 1) {if (find(x) find(y n) || find(x) find(y 2 * n)) {ans;}else {merge(x, y);merge(x n, y n);merge(x 2 * n, y 2 * n);}}else {if (find(x) find(y) || find(x) find(y 2 * n)) {ans;}else {merge(x, y n);merge(x n, y 2 * n);merge(x 2 * n, y);}}}coutans\n; }int main(){ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);ll t1;while(t--)solve();return 0;} 带权并查集 #includebits/stdc.h typedef long long ll; using namespace std; ll n; ll fa[50004]; ll re[50004]; ll find(ll x) {if(x!fa[x]){ll tfa[x];fa[x]find(fa[x]);re[x](re[x]re[t])%3;}return fa[x]; } void merge(ll a,ll b,ll k)//012,同类捕食被捕食 {ll xfind(a),yfind(b);if(a!b){fa[x]y;re[x](kre[b]-re[a]3)%3;} } void solve() {for(ll i1;i50002;i){fa[i]i;re[i]0;}ll n,k;cinnk;ll nums0;for(ll i1;ik;i){ll d,x,y;cindxy;ll afind(x),bfind(y);if(xn||yn||(d2xy)){nums;}else if(d1){if(a!b){merge(x,y,0);}else if(re[x]!re[y]){nums;}}else{if(a!b){merge(x,y,1);}else if((re[x]-re[y]3)%3!1){nums;}}}coutnums; }int main(){ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);ll t1;while(t--)solve();return 0;}
http://www.w-s-a.com/news/866574/

相关文章:

  • 微信营销软件免费版郑州关键词优化费用
  • 邢台专业做网站哪家好临沂网站建设中企动力
  • 建设网站是主营成本吗wordpress 后台
  • 猎头可以做单的网站企业网站建设
  • 建小程序需要网站吗在putty上怎样安装wordpress
  • 天津智能网站建设找哪家WordPress相册插件pro
  • 电脑网站页面怎么调大小济宁网站建设软件开发
  • 亿玛酷网站建设广州增城区最新消息
  • 企业网站视频栏目建设方案中企动力网站模板
  • 网站页面策划国外注册域名的网站
  • 百中搜如何做网站排名网站维护一年一般多少钱
  • 镇江地区做网站的公司wordpress说说加分类
  • 深圳高端网站设计免费的关键词优化软件
  • 视频网站公司沈阳网站建设服务
  • 网站全屏代码做网站必须用对方服务器
  • 网站速度慢wordpressssl正式申请后wordpress
  • 那个网站做玉石最专业西瓜创客少儿编程加盟
  • 备案时的网站建设方案书免费软件库
  • 惠州外贸网站建设网站模板 兼容ie8
  • 南京淄博网站建设方案php网站开发实训感想
  • 网站设计的含义只做恐怖片的网站
  • 网站改版方案ppt室内装修公司简介
  • 做色网站wordpress twenty ten
  • 马鞍山建设工程监督站建管处网站免费的海报模板网站
  • 类似百度的网站移动端的网站怎么做的
  • 网站开发需要什么文凭网站分析的优劣势
  • 海尔网站建设不足之处山东网站营销
  • 楚雄 网站建设广告设计一般人能学吗
  • 热搜榜排名前十山东seo多少钱
  • 衡水哪有建网站的吗企业信息系统英文