您当前的位置: 首页 > 

先求一个导

暂无认证

  • 5浏览

    0关注

    289博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

第四届传智杯 F1(还就内阁看错题)

先求一个导 发布时间:2022-03-13 10:00:39 ,浏览量:5

题目 题意: 给定n个点的树,规定两点之间的路径为异或和。给定m组询问,判断是否存在一点t,使得 dis(t,a) ^ dis(t,b) = c. 思路: 看错题了,以为路径是和呢。如果是异或和那纯纯简单了。因为a、b路径外的点引的边二者都会异或到,相当于没有。如果a、b路径内的和以a、b为起点一样的。 时间复杂度: O(n+m) 代码:

// Problem: 距离
// Contest: AcWing
// URL: https://www.acwing.com/problem/content/description/1173/
// Memory Limit: 64 MB
// Time Limit: 1000 ms
// 
// Powered by CP Editor (https://cpeditor.org)

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define OldTomato ios::sync_with_stdio(false),cin.tie(nullptr),cout.tie(nullptr)
#define fir(i,a,b) for(int i=a;i            
关注
打赏
1662037414
查看更多评论
0.0537s