cf1715 D 贪心

news/2024/11/24 13:41:04/

题意:https://codeforces.com/contest/1715/problem/D

思路:首先对于k某位为0的话,那么i和j这一位上一定是0,所以我们考虑用a数组记录确定下来的位,a数组0的意义代表一定为0,1的意义代表可能0可能1,然后我们从头往后面贪心即可。

/*keep on going and never give up*/
#include<cstdio>
#include<iostream>
#include<queue>
#include<algorithm>
using namespace std;
#define int long long
typedef pair<int, int> pii;
#define lowbit(x) x&(-x)
#define endl '\n'
#define wk is zqx ta die
int a[100005];
int ans[100005];
vector<pii> pl[100005];
signed main() {std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int n, q;cin >> n >> q;for (int i = 1; i <= n; i++) {a[i] = (1 << 30) - 1;}for (int i = 1; i <= q; i++) {int u, v, k;cin >> u >> v >> k;pl[u].push_back({v, k});pl[v].push_back({u, k});a[u] &= k;a[v] &= k;}for (int i = 1; i <= n; i++) {for (auto [j, val] : pl[i]) {if (j == i) {ans[i] = val;} else if (i < j) {for (int f = 0; f < 30; f++) {if (((a[j] >> f) & 1) == 0) {if ((val >> f) & 1) {ans[i] |= (1 << f);}}}} else {for (int f = 0; f < 30; f++) {if (((ans[j] >> f) & 1) == 0) {if ((val >> f) & 1) {ans[i] |= (1 << f);}}}}}}for (int i = 1; i <= n; i++) {cout << ans[i] << " ";}cout << endl;return 0;
}


http://www.ppmy.cn/news/694839.html

相关文章

大型语言模型作为属性化训练数据生成器

大型语言模型作为属性化训练数据生成器&#xff0c;提出一种使用多样化属性提示的数据生成方法&#xff0c;可以生成具有多样性和属性的训练数据&#xff0c;从而提高了模型的性能和数据生成的效率。 动机&#xff1a;大型语言模型(LLM)最近被用作各种自然语言处理(NLP)任务的…

iVMS-4200 Vs区别_理科与工科有什么区别?如何判断自己适合学那个?

原标题&#xff1a;理科与工科有什么区别&#xff1f;如何判断自己适合学那个&#xff1f; 理科和工科是本科专业的主体&#xff0c;在报考中&#xff0c;大家总是习惯地把理科和工科合在一起&#xff0c;俗称为“理工”。两者之间虽然有联系但却是截然不同的两大学科&#xff…

iVMS-4200 Vs区别_异地恋 VS 网恋,哪个更难坚持到最后?| Newth互动158

八点集合&#xff0c;江湖再见&#xff01; 欢迎回到Newth的江湖世界。 Newth互动 158 异地恋 VS 网恋&#xff0c;哪个更难坚持到最后&#xff1f; 01 异地恋更难网恋不管距离多远顺着网线就能找到可是异地恋是依赖感安全感的瞬间消失也是习惯的突然打破然后就变成了没有你的…

过流媒体取流失败_海康硬盘录像机:监控点取流失败,开始重连.错误代码为iVMS-4200.EXE[302]求大神解决...

展开全部 iVMS-4200.exe[302]的错误码:62616964757a686964616fe58685e5aeb931333365663436 【问题原因】 监控点不可用或者不存在。可能是设备网络中断导致设备掉线。 解决的步骤如下: 1、确认下该监控点的网络状态是否正常,一般是由于设备掉线导致的图像预览不了。 2、若都…

iVMS-4200 Vs区别_高中和大学的这些区别虽鲜为人知,却字字有据,句句真实

学有方法&#xff0c;考有技巧&#xff0c;优学优考策略致力于学与考的最优结合&#xff0c;助力学子考入理想大学&#xff01; 终于到了上大学的年纪&#xff0c;身边的小伙伴都走上了各奔前程的路&#xff0c;你也不例外吧&#xff0c;在一个人的路上越走越远。或许这个时候的…

ivms4200 远程桌面访问测试过程及问题汇总

17.11.4 测试存储服务器配置后能否自动录像确认 10:34 4200客户端关闭 10:40 打开4200客户端软件 10:51 关机 10:56 开机,有提示出现,“防火墙阻止。。。。 处理: 修改防火墙,加4200客户端 设定为全部允许通过 11:00 …

iVMS-4200 Vs区别_杏林早报 | 西芹、水芹、旱芹...功效有区别,吃对才真降血压!...

打开音乐&#xff0c;开启早报唠嗑的一天~ 昨天说了芹菜能降血压、 祛湿浊、补血安神&#xff0c; 但芹菜有好几种&#xff0c;吃哪个效果更好呢&#xff1f; 今天就来好好说说。 (↑ 芹菜种类图) 芹菜其实有很多的品种&#xff0c; 比如根芹、白芹、红芹、空心芹...... 今天主…

gpt全称

您是否曾经好奇过GPT的全称是什么&#xff1f;GPT代表"Generative Pre-trained Transformer"&#xff0c;是一种基于Transformer模型的生成式预训练模型。而GPT4则是最新一代的GPT模型&#xff0c;它在自然语言处理领域取得了巨大的突破。 GPT4&#xff1a;开启人工…