codeforces 1020E Sergey's problem(模拟)

【具身算法】VLA算法-Diffusion Policy 《扩散策略:多模态机器人控制的新方法》摘要 本文提出了一种基于扩散模型的机器人控制策略(DiffusionPolicy),用于解决视觉运动控制中的多模态行为、高维动作空间和训练稳定性问题。该方法利用去噪扩散概率模型(DDPM)生成动作序列,通过迭代优化处理复杂动作分布,显著提升了性能。实验表明,在15项机器人操作任务中,扩散策略平均性能提升46.9%,有效解决了传统显式/隐式策略的局限性。其核心优势在于:1)优雅建模多模态动作分布;2)适应高维动作空间;3)训练过程稳定。未来工作将探索与强化学习的结合及计算 阅读详情

题目:给一个有向图,找出一个点集,使得点集内任意两点不能有边相连,并且点集外面的点可以由点集内的点最多走两步到达。

思路:存一个正向图一个反向图,正向的用来遍历点找出选的点,反向图来去掉相邻两点都在这个点集内的冲突。

当时弄了一个book数组0表示没有访问过,1表示访问选取这个点,2表示只访问过不选它,感觉很对,但是wa了。。

刚弄明白哪里错了,想的有点肤浅了,第一遍遍历的时候。有些情况会gg,比如说有三个点三条边为1-2,2-3,3-1、遍历1的时候会把2点标记为2,然后遍历3的时候反过来又把1给标记成了2,当点数多了就会出错。要是拿两个数组标记就不会产生这种情况了。昨晚cf要是写好这个题就好了。。。唉。

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
const int maxn=1e6+10;
vector<int>a[maxn],ans,b[maxn];
int n,m,hav[maxn],book[maxn];
int main()
{
    scanf("%d%d",&n,&m);
    for(int i=1;i<=m;i++)
    {
        int x,y;
        scanf("%d%d",&x,&y);
        a[x].push_back(y);
        b[y].push_back(x);
    }

    memset(book,0,sizeof book);
    memset(hav,0,sizeof hav);
    for(int i=1;i<=n;i++)
    if(book[i]==0)
    {
        book[i]=hav[i]=1;
        for(int j=0;j<a[i].size();j++)
            book[a[i][j]]=1;
    }
    for(int i=n;i;i--)
    if(hav[i]==1)
    {
        for(int j=0;j<b[i].size();j++)
        if(hav[b[i][j]]==1)
            hav[i]=0;
    }
    for(int i=1;i<=n;i++)
    if(hav[i])
        ans.push_back(i);
    printf("%d\n",ans.size());
    for(int i=0;i<ans.size();i++)
        printf("%d ",ans[i]);
    return 0;
}

 

【系统架构设计师-2025上半年真题】综合知识-参考答案及详解(75题完全回忆版) 【系统架构设计师-2025上半年真题】案例分析-参考答案及部分详解 阅读详情

相关推荐

ZYNQ Linux下UIO中断配置避坑实录:从设备树修改到用户层测试(Vivado 2018.2)

本文详细解析了ZYNQ Linux下UIO中断配置的全流程,从设备树修改到用户层测试,特别针对Vivado 2018.2环境中的常见陷阱提供解决方案。内容涵盖中断号配置规则、用户空间中断处理程序编写以及性能优化技巧,帮助开发者高效实现硬件中断的用户空间控制。

weixin_31854867的博客 333

Codeforces 1020E Sergey's problem(模拟瞎做)

Codeforces 1020E Sergey’s problem 题目大意 给你一个有向图,需要找到一个点集合,使得这个集合内的所有元素之间没有边相连,并且,不在该集合内的点总能在该集合内找到一个点距离不大于2 思路 上来肯定先模拟啊。我先遍历一遍,假设遍历到的一个没遍历过的点是我们要的集合内的元素。那它的儿子就一定不是我们的集合元素了(因为集合内元素不能有边相连)。所以我们把它...

口丁乙orz各位菊苣口下留情orz口丁乙 520

第七章 Wi-Fi连接过程

系列文章目录 第一章 国内下载AOSP最新源码的方法 第二章 下载AOSP WiFi相关的代码 第三章 将源码导入Android Studio(无需编译idegen) 文章目录系列文章目录前言一、Wi-Fi连接是什么?二、Wi-Fi连接的过程1. 手动连接总结 前言 Wi-Fi连接分为下面几种过程,每种的流程都有些许差异: 手动连接 自动连接 在BSS之间漫游 Passpoint热点连接 一、Wi-Fi连接是什么? Wi-Fi连接是指STA(手机)连接到AP(无线路由器)的过程,这个过程分为链路

Frank.Zhang的专栏 2527

Codeforces 1019C Sergey's problem 构造

题意 给定一个n个点m条边的有向图,要求选出一个点集S,满足S中的任意两点间没有边相连,且对于任何一个不属于S的点y,必然存在S中的某个点x满足d(x,y)≤2d(x,y)≤2d(x,y)\le 2,其中d(x,y)d(x,y)d(x,y)表示x到y的最短路。 n,m≤106n,m≤106n,m\le10^6,题目保证有解。 分析 具体一点的题解可以看这篇文章。 大概做法就是,对于当前图...

beginend 680

ADS中HB仿真自动优化报错问题解决心得

在ADS HB仿真中自动优化出现报错被强制暂停,解决方法如下

yyyyyyyyyyjy的博客 6539

EtherCAT丢包问题深度解析:从原理到实战排查指南

在工业自动化与运动控制领域,实时通讯网络的稳定性是系统可靠运行的基石。EtherCAT(以太网控制自动化技术)作为一种高性能工业以太网协议,其核心在于独特的“飞读飞写”机制和纳秒级的分布时钟同步,以实现多设备间的精准协同。然而,物理链路干扰、配置不当或硬件性能瓶颈都可能导致数据帧丢失,破坏时钟同步,进而引发伺服抖动、定位精度下降乃至生产线停机。本文聚焦于EtherCAT丢包这一典型故障,结合SSC(Slave Stack Code Tool)从站协议栈开发与实时系统调优等工程实践,系统阐述其成因、影响及一套

weixin_32050773的博客 341

【图论】Codeforces 1019C Sergey's problem

题意: 给出一个有向图,在这个图中选择一些点,这些点不能有边直接相连,并且每个点都能从某个选中的点不超过两步到达。 求任意一个方案。 分析: 也是非常简单的一道题。 任意找一个没被删除的点,删去它及它连向的点,对剩下的图继续做,直到删空为止。 然后按照删的反向顺序依次考虑:若所有连向它的点都没被选中,则选中这个点不会造成矛盾,直接选。否则就不选。这两种情况中,都能保证该点以及它...

氧化钠的博客 391

LTE/NR中的相应cause场景【原创】

目录1.背景2.LTE EMM cause2.0 写在最前2.1 特殊处理的cause第一梯队第二梯队2.2 非特殊处理的cause3.NR cause 实网分析终端被拒等问题,经常遇到各类cause,其会对应不同的终端限制行为。查找已有资料后理解没有很深,自行总结本文用于梳理现象,如有错误敬请指正,转载请注明出处。 本文用于记录协议Ts 24.301及Ts 24.501中的cause及其对应行为。 已总结的cause值: 24.301中的cause分

2301_79567300的博客 3497

[CF Gym 100372E] Sergey’s game

题意一个游戏,键盘上有pp个键,每一局你可以按0≤x≤p0\le x \le p个键, 你可以在任意一局停下。每一局中,如果按正好bb个键,则此局得分为上一局得分+1,否则得分与上一局相同。同时,每一局的得分多余kk时,只得kk分。 询问得到正好ss分的不同方案数。题解按对bb个键为CbpC_{p}^{b}种方法,按不对为2p−Cbp2^p-C_{p}^{b}种方法 状态表示f(当前得分,总分

ztx 417

lammps案例:reaxff势模拟Fe(OH)3高温反应过程

所有的reaxff模拟,如:氧化、腐蚀、热裂解、燃烧等模拟,均可采用此模拟框架,只需要更换data文件、势文件,代码中的control文件可以不写,电荷平衡文件也可以用reaxff替换。该案例主要模拟Fe(OH)3在高温下的反应过程,主要代码来自lammps自带的案例。lammps自带案例没有产物输出,故在此基础上稍加修改,增加了产物输出命令。如果需要系统学习反应势的模拟,可考虑报名培训课程。本文分享一个reaxff反应势的案例。in文件代码已经注释,以供参考。大家好,我是小马老师。

lammps_jiayou的博客 1965

微信小程序 - 接入腾讯地图 SDK 及详细使用教程,结合小程序 mpa 地图组件展示腾讯地图(基础使用 / 授权当前位置 / 配合小程序map组件的使用 / 腾讯地图逆地址解析 / 坐标系的转化)

微信小程序使用腾讯地图完整流程,微信小程序 接入腾讯地图,如何在微信小程序中接入腾讯地图,微信小程序引入腾讯地图API方法,腾讯地图小程序SDK,微信小程序实现使用腾讯地图SDK步骤详细介绍,微信小程序接入腾讯地图(线路规划、逆解析)、高德地图,微信小程序之使用腾讯地图,微信小程序 接入第三方地图,小程序服务器配置地图,微信小程序接入腾讯地图,微信小程序插入腾讯地图教程,微信小程序如何调用腾讯地图,如何在微信小程序中接入腾讯地图,微信小程序腾讯地图SDK使用方法,在微信小程序上创建一个简单的腾讯地图,微信小

✅ 精选推荐文章 1万+

CodeForces - 1020C C - Elections(贪心+枚举)

题目: 党派竞争投票 有n个人,m个党派,这n个人每个人有一个想要投的党派的编号Pi,如果想要这个人改变他的想法,那么就需要花费Ci元钱。 现在你是编号为1的党派,如果你想要赢(你的票数严格大于其他党派的票数),需要花费的最少的钱是多少。 思路: 将每个人按花费从小到大排序,从0到n枚举获胜需要的票数,遍历所有要投票的人,如果他要投的党派的票数大于当前枚举的票数,就把这个人的票给买过来,...

weixin_30462049的博客 449

uniapp - 热更新提示:WGT安装包中manifest.json文件不存在 | unexpected EOF!报错详细解决,完美搞定WGT安装包中WWW目录下manifest.json不存在问题

uniapp,安卓android,苹果ios,热更新,热更新code:-1202报错,,WGT热更新报错,uniapp热更新wgt出现报错manifest.json文件不存,uniapp安卓苹果软件热更新时出现错误unexpected EOF!如何解决,怎么解决热更新wgt报错,app新版本下载安装报错WGT安装包中manifest.json文件不存在,WGT安装包中WWW目录下manifest.json不存在,uniapp热更新报错安装失败[-1201]:WGT/WGTU文件格式错误,uniapp-wgt

✅ 精选推荐文章 1万+

Codeforces Round #503 (by SIS, Div. 2) E - Sergey's problem

Bryce1010模板 https://codeforces.com/contest/1020/problem/E 题意: 要求一组不相连的点的集合,使得这个集合中的点可以在move 2条边内覆盖整个图 思路: DFS #include&lt;bits/stdc++.h&gt; using namespace std; #define ll long long const ...

Bryce1010's Blog 289

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Codeforces ~ 1005E(1,2) ~ Median on Segments (思维 or BIT)

题意n个数字,问m是多少个区间的中位数?E1:这n个数字是1~n的一个排列E2:n个数字,数字大小不超过2e5题解E1做法①: 51Nod ~ 1682 ~ 中位数计数 (思维)#include &lt;bits/stdc++.h&gt; using namespace std; const int MAXN = 4e5+5; const int FIX = 2e5; typedef long ...

张松超的博客 565

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Elections(CF-1020C)

Problem Description As you know, majority of students and teachers of Summer Informatics School live in Berland for the most part of the year. Since corruption there is quite widespread, the followi...

Alex_McAvoy的博客 703

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【CodeForces - 1020C】Elections (枚举投票数,贪心)

题干: As you know, majority of students and teachers of Summer Informatics School live in Berland for the most part of the year. Since corruption there is quite widespread, the following story is not u...

xuanweiace的博客 684

codeforces1020C. Elections

#include&lt;bits/stdc++.h&gt; #define ll long long #define pb push_back #define rep(i,l,r) for (int i=l;i&lt;=r;i++) #define low(x) x&amp;(-x) using namespace std; const ll inf = 1e16; int n, m; stru...

best_jayc的博客 387

Elections CodeForces - 1020C 枚举+贪心

题意: 有n个人,m个党派,现在给出每个人给哪个党派投了票,以及让他们改票所需钱数。 问至少需要多少钱,使得第一个党派的票数严格大于其他人。 思路: 按照费用从小到大排序。 我们枚举最大的得票数为i,那么当有一个党派的票数大于i时,修改党派票数,让其减1,1党派票数+1。 最后判断一下即可。 代码: #include<iostream> #include<alg...

lanshan1111的博客 326

Sergey's problem CF1019C

这真是有趣的题目啊(不是吗?) 题目描述 今天是T一岁的生日(真不容易),当她刚出生一秒的时候,她的太……太爷爷L给了她一颗钻石(有一个编号), 当她出生2秒时,L高兴她生来畸形,却能活过2秒,给了她一个钻石项链(均有编号),在她出生3秒时, xay兴奋过度,留给她一根纯钻石的绳子…… 当她出生4秒时,L实在太开心了,死了,当他知道自己的死期时,特意为写了一张字条给她母亲(打算在T周岁时给他) T...

星暗宇的博客 524

Elections CodeForces - 1020C 枚举

题目链接:https://vjudge.net/problem/CodeForces-1020C 转自:https://blog.youkuaiyun.com/weixin_30462049/article/details/94789413 题意:一些人有想要支持的党派和贿赂他们所需要的钱,求让1号党派的票严格大于所有党派的最小花费。 思路:枚举获胜所需要的票数。 #include <iostream&...

A 263

[枚举] codeforces 1019A Elections

题意 给竞选队伍投票,每个选民经过贿赂之后可以将票交给你 给出当前的投票情况和价格 求第一个队伍最少要花多少钱才能保证自己赢(票数超过其他所有人) 思路 因为可以从对方抢票,双方一减一增,不好确定最终到底多少票就能赢 枚举其他人的最多票数,求出能保证自己一定超过这个票数下的最小花费 如果当前 i 比最多票的队伍们小,则一定要从票多的人那里抢 剩下的用前述最少的票来补齐就可以了 代...

Aria461863631的博客 346

Codeforces Round #503(Div.2) 1020A 1020B 1019A总结

A题我肿么会脑残一开始去搜索呢?明摆着只要分情况算就好了啊不说了真的傻了 分清楚两个y的相对位置 #include&lt;stdio.h&gt; int abs(int a) { if (a &gt; 0) return a; return -a; } int main() { int n, h, a, b, k; while (~scanf("%d %d %d %d %d",...

Geek 664

Codeforces 1020C. Elections 枚举

C. Elections time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output As you know, majority of students and teachers of Summer Informatics...

u011535421的博客 1261

codeforces 1020 D The hat

D. The hat time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output This is an interactive problem. Imur Ishakov decided to organize a clu...

我是谁 --- 卡比兽 576

codeforces 1019C Sergey's problem

题面 题意 给出一张有向图,要求在其中选取一个点集,要求: 1.点集中的任意两个点之间都没有边。 2.任何在点集之外的点与点集内的点的最短距离不大于2。 做法 首先正着遍历所有点,如果这个点还没有标记则标记为1,将它能一步到达的且标记为0的点全部标记为-1,表示这些点不能选择,然后倒着遍历一遍,将标记为1的计入答案,并将其能一步到达的点的标记全部改为-1。 可以发现正着遍历之...

yzyyylx的博客 385
上一篇: rope
下一篇: HDU-6377度度熊看球赛(dp)
GoLakerswxy
博客等级 码龄9年 41粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值