CCPC-Wannafly Winter Camp Day7 (Div2, onsite) G 抢红包机器人 暴力

CCPC-Wannafly Winter Camp Day7 (Div2, onsite) G 穗乃果的考试(二维前缀和,求和公式展开) 1.二维前缀和 2.求和公式展开 ∑i=1n∑j=1ifi∗gj=∑j=1n∑i=jnfi∗gj\sum_{i=1}^n \sum_{j=1}^i f_i * g_j= \sum_{j=1}^n \sum_{i=j}^n f_i * g_j∑i=1n​∑j=1i​fi​∗gj​=∑j=1n​∑i=jn​fi​∗gj​ 对于这题 ∑i=1n∑j=0i−1fi∗gj=∑j=0n∑i=j+1nfi∗gj... 阅读详情

题解

数据范围很小 直接N^2暴力即可 接受每个红包抢得顺序 按照题意人不可能比机器人抢得快所以在前面的一定是机器人 后面向前面建一条有向边
假设第i个人为机器人 从i点出发DFS统计经过点的数量取min即可(包含未抢红包的是机器人情况)

AC代码

#include <stdio.h>
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

const int INF = 0x3f3f3f3f;
const int MAXN = 1e2 + 10;
vector<int> vec[MAXN];
vector<int> e[MAXN];
int vis[MAXN], cnt;

void DFS(int x)
{
	cnt++;
	vis[x] = 1;
	for (int y : e[x]) if (!vis[y])
		DFS(y);
}
int main()
{
#ifdef LOCAL
	freopen("C:/input.txt", "r", stdin);
#endif
	int n, m;
	cin >> n >> m;
	for (int i = 1; i <= m; i++)
	{
		int a, b;
		scanf("%d", &a);
		for (int j = 0; j < a; j++)
		{
			scanf("%d", &b);
			vec[i].push_back(b);
		}
		for (int j = a - 1; j > 0; j--)
			e[vec[i][j]].push_back(vec[i][j - 1]); //人不可能比机器人快
	}
	int ans = INF;
	for (int i = 1; i <= n; i++)
	{
		memset(vis, 0, sizeof(vis));
		cnt = 0;
		DFS(i);
		ans = min(ans, cnt);
	}
	cout << ans << endl;

	return 0;
}
【TCGA-CRC】TCGA数据读取 本文介绍了如何从TCGA数据库中处理结肠癌(COAD)和直肠癌(READ)的RNA测序数据。首先,通过data.table::fread函数读取基因表达量文件,并检查基因ID和基因名称的一致性。接着,批量读取所有样本的TPM(Transcripts Per Million)数据,并将其合并为表达矩阵。随后,通过匹配样本ID和文件名,确保表达矩阵的列名与样本ID一致。最后,筛选出编码蛋白质的基因,并将处理后的数据保存为Rdata文件。整个过程涉及数据读取、合并、匹配和筛选,为后续的基因表达分析提供了基础。 阅读详情

相关推荐

别再为采样窗口发愁了!手把手教你用STM32实现三电阻分扇区电流采样(附代码避坑)

本文详细介绍了STM32平台下三电阻分扇区电流采样的实现方法,重点解决采样窗口选择不当和扇区切换逻辑问题。通过PWM定时器与ADC协同工作的底层机制分析,提供可移植的代码示例和实战经验,帮助工程师在电机矢量控制(FOC)系统中实现高精度相电流采样。

weixin_42531516的博客 166

CCPC-WannaFly-Camp #4 G - 贵族用户 卡精度

博客目录 链接:https://www.nowcoder.com/acm/contest/205/G 来源:牛客网   时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 终于活成了自己讨厌的样子。 充钱能让你变得更强。 在暖婊这个游戏里面,如果你充了x元钱,那么你能获得10x个钻石。...

GreyBtfly的博客 513

高通camera驱动 camx read xml 和 probe 流程 和 sensor I2C读写的波形图 (三)

Camx 刚接触的时候对于这个xml 一脸懵逼,实际上和mm-camera差不多就是以xml node节点的方式标准化了driver相关的code,exposure 和 gain的逻辑实现还是在同级目录的cpp中,并且将 xml 的解析工作放在了 out/target/<product>/gen/STATIC_LIBERARIES/libcamxgenerated_intermediates/generated/ 中主要是包含了: g_chromatix : tuning 相关xml的解析co

shangbolei的博客 1万+

CCPC-Wannafly Winter Camp Day7 (Div2, onsite) A 迷宫

题目描述   有一个 nn 个点 n-1n−1 条边的无向连通图迷宫,其中有些点上面有人 现在所有人的目标都是逃离这个迷宫,而迷宫的出口是 11 号点,每一时刻,会依次发生以下的事情: 在点 xx 上的人选择一个点 f(x)f(x) 作为目标,要求 f(x)f(x) 必须是 xx,或者与 xx 有边相连的点,且对于 x\neq yx̸​=y,有 f(x)\neq f(y)f(x)̸​=...

Evildoer_llc的博客 269

Zynq裸机调试RTL8211FS网卡踩坑记:从ping不通到完美兼容的完整代码修改

本文详细记录了在Zynq平台上使用Xilinx SDK(XSDK)调试RTL8211FS网卡的完整过程,从最初的ping不通问题到最终实现完美兼容的解决方案。通过分析PHY芯片的寄存器配置差异,提供了关键代码修改和调试技巧,帮助开发者快速解决类似问题。

weixin_42550597的博客 422

cartographer实现纯定位

实现纯定位 (1)因为正常的cartographer的建图的map是由cartographer发布的;如下 rostopic info /map Type: nav_msgs/OccupancyGrid Publishers: * /cartographer_occupancy_grid_node 因此需要把map的发布替换成 <node name="map_server" pkg="map_server" type="map_server" args="/home/lx.

Studying…… 5888

CCPC-Wannafly Winter Camp Day7 (Div2, onsite) A 迷宫 思维

题解 题意可以理解为一个点上同时只能存在一个人 只要前面没人挡着每秒所有人都可以向出口移动一个单位 考虑两个队的人排队的人合并为一队方式 同一排的人会合并在一起 也就是BFS同层的节点会合并在一起 但是每秒也只能移动一个单位 所以即使前面有很大的空位也只能向前走一步 不需要真的记录整个队伍 只需要记录队伍的最后一个人的距离就是答案 使用k记录最后一个人即k = max(d, k + 1)如果同层没...

CaprYang的博客 799

AI原生应用API编排:如何实现高效的权限管理?

随着GPT-4、Claude 3等大模型的普及,AI原生应用(从设计之初就以AI为核心的应用)正从“概念”走向“落地”。依赖大量外部API的协同工作(如用户身份API→大模型生成API→支付API→存储API)。但随之而来的挑战是:如何在复杂的API调用链中,确保每个环节的权限合规?本文将聚焦这一问题,覆盖API编排的基础逻辑、权限管理的核心机制(如RBAC/ABAC)、实战工具链(如OPA策略引擎),以及常见场景的解决方案。本文将按照“场景引入→核心概念→原理拆解→实战演练→趋势展望”的逻辑展开。

大数据洞察的博客 452

CCPC-Wannafly Winter Camp Day7 (Div2, onsite) G 抢红包机器人

题目描述   众所周知,camp群里有很多抢红包的机器人,wls对这种号感到很愤怒,他决定把这些机器人全部找出来后踢掉。 wls 研究后发现,由于人的手速是拼不过脚本的,所以如果某个号在某个红包里抢得比某个机器人快,那么这个号肯定也是机器人。 现在 wls 想知道,在群里一定有机器人的情况下,camp 群里至少有几个机器人。 注:机器人并不是每次都会抢红包,而且由于网速问题机器人抢红包的...

c3po 731

国债期货的日线趋势跟踪策略实现(基于backtrader框架)

通过backtrader框架,我们可以轻松地实现国债期货的日线趋势跟踪策略,并进行回测和验证。通过这种策略,我们可以尝试捕捉国债期货价格的短期趋势,并根据趋势的方向进行交易决策。backtrader提供了许多内置的指标、订单类型和其他功能,可以帮助你进一步优化和改进你的策略。它提供了丰富的工具和功能,使我们能够快速实现和验证我们的交易想法。方法中,我们根据当前价格和前一天的价格判断趋势的方向,并根据趋势的变化进行买入或卖出操作。然后,我们设置了初始资金和交易手续费,并将我们定义的策略。来跟踪每日的收盘价。

NisyPhilosophy的博客 404

以太网MII、RMII、GMII、RGMII(三)

RMII接口收发的数据位宽为2bit,因此管脚数目大为减少,在高密端口PHY中应用较多,但是由于其是MAC和PHY共用一个参考时钟,接口之间的距离不能太远;一般的GMII接口都有两个发送参考时钟:TX_CLK和GTX_CLK,两者的方向是不一样的,前者有PHY提供(同MII),后者由MAC或外部参考时钟源提供,绝大多数GMII接口都是兼容MII接口的,在用作MII模式时,使用TX_CLK和8根数据线中的4根。MII接口中的接收时钟和发送时钟是分开的,而且都是由PHY芯片提供给MAC芯片的。

qq_42357877的博客 2333

牛客网暑期ACM多校训练营(第四场) J Hash Function /CCPC-Wannafly Winter Camp Day7 (Div2, onsite) E 线性探查法

链接:https://ac.nowcoder.com/acm/contest/142/J 来源:牛客网   Chiaki has just learned hash in today's lesson. A hash function is any function that can be used to map data of arbitrary size to data of fixed s...

LSD20164388的博客 429

Experion PKS系列开发:I_O模块_ExperionPKS与第三方I-O模块的集成

通过上述步骤,可以成功将第三方I/O模块集成到Honeywell Experion PKS系统中,实现对现场设备的监视和控制。集成过程中需要注意选择合适的第三方模块,配置正确的通信参数,编写正确的控制逻辑,并进行充分的测试,以确保系统的稳定性和可靠性。不同的通信协议(如Modbus、Profibus、Ethernet/IP、CANopen、OPC UA)有其独特的配置和编程方法,但总体流程相似。在实际应用中,根据项目需求选择合适的协议和模块,可以有效提高系统的灵活性和适应性。

zhubeibei168的博客 1103

CCPC-Wannafly Winter Camp Day7 (Div2, onsite)

目录   A.迷宫 C.斐波那契数列 E.线性探查法 F.逆序对! G.抢红包机器人 A.迷宫 相当于若干条链合并成一条长链,合并的时候如果有冲突放在后面的空位上。 #include&lt;bits/stdc++.h&gt; using namespace std; const int N=1e5+7; struct Edge{ int v,nxt; Edge(...

Eliot的博客 338

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CCPC-Wannafly Winter Camp Day7 (Div2, onsite) A 迷宫

题目描述   有一个 nn 个点 n-1n−1 条边的无向连通图迷宫,其中有些点上面有人 现在所有人的目标都是逃离这个迷宫,而迷宫的出口是 11 号点,每一时刻,会依次发生以下的事情: 在点 xx 上的人选择一个点 f(x)f(x) 作为目标,要求 f(x)f(x) 必须是 xx,或者与 xx 有边相连的点,且对于 x\neq yx̸​=y,有 f(x)\neq f(y)f(x)̸​=...

c3po 326

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

CCPC-Wannafly Winter Camp Day4 (Div2, onsite) F 小小马 思维

F - 小小马 因为走法比较特殊,如果当前xy奇偶性相同,下一步则必定不同,所以黑白格子是轮流出现的,这样就可以根据起点和终点的奇偶性判断是否黑格数等于白格数了。同时可以发现只有棋盘大于3 * 4可以从一个点到达棋盘任何点, 3 * 3的棋盘除去中心点其余点都能相互走到,其他棋盘情况就看看从起点走8个方向是否可以走到终点(因为此时棋盘只能走一步)。 #include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; ...

Anoyer的博客 589

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

CCPC-Wannafly Winter Camp Day7 J-强壮的排列(打表)

题目 思路来源 mls 题解 和前两天题很像 但是只有n方的做法 如果有n的做法回头再补 心得 本来我们只能想到n方 后来5点多灵光乍现:要不我们打表 然后GG 这才发现自己连表都不会打 调了两个小时终于过了GG 代码长度爆了CE 开始尝试十六进制……三十六进制……七十三进制…… 然后字符串开始MLE 后来一发行数减半的WA代码让我发现 只把奇数的存下来查询就好了啊...

小衣同学的博客 1624

CCPC-Wannafly Winter Camp Day5

今天一共A了四个题,C是简单STL,每次取最大的/2再入队,k次即可,优先队列随便搞搞就可 然后我做了A,就是树bfs一遍,编个号即可,正确率很高,也很简单的一个题 然后又看出了H,就是树上任意两点间的距离和,,只不过m棵一样的树连接罢了,给点重编号,然后走一遍即可 然后LSD做了D是个状压dp,据说过程比较繁琐,开个三维的数组,前i个,i位置放的数j,状态为k,,,然后连七八糟的转转。。。...

AAAAAAAC的博客 390

CCPC-Wannafly Winter Camp Day7 Div2

今天外婆生日,比赛没打完,只有3个题就滚粗了。 A.迷宫 这句话的意思是一个节点不能同时存在两个人 我们这样分析一下,是不是最终所有点都要到1节点,那我们只要求出所有人到1号点的距离d[i],排个序,假设ans为所有人全部逃跑花费的时间(初始0),遍历到第 i 个点,如果d[ i ]&gt;ans,那么就更新ans=d[ i ],如果d[ i ]&lt;=ans,是不是这个人要排队?此时...

ccsu_cat 759

CCPC-Wannafly Winter Camp Day1 (Div2)

目录 B 吃豆豆(dp) C 拆拆拆数 F 爬爬爬山 J 夺宝奇兵 B 吃豆豆(dp) 【分析】dp。三维数组dp[i][j][k]表示位置(i,j)在第k秒最多可以获得的糖果数。通过k-1秒的5种状态转移到第k秒;              dp[i][j-1][k-1],dp[i][j+1][k-1],dp[i-1][j][k-1],dp[i+1][j][k-1],d...

来啦(#^.^#) 634

2019 CCPC-Wannafly Winter Camp Day4 (Div2, onsite) F 小小马 思维

题目描述   wlswls有一张nn行mm列的国际象棋棋盘,上面有一匹马。 现在wlswls想知道存不存在一条从起点到终点的路径,使得经过的白点和黑点一样多(起点和终点也会计算在内)? 马只能走马步,假设马现在在(x,y)(x,y)上,它只能跳到(x-2,y-1)(x−2,y−1), (x-2,y+1)(x−2,y+1), (x-1,y-2)(x−1,y−2), (x-1,y+2)(x−1...

Evildoer_llc的博客 539

CCPC-Wannafly Winter Camp Day2 (Div2)

目录 A  Erase Numbers II B Erase Numbers I H Cosmic Cleaner A  Erase Numbers II 【分析】题目要求删除序列中的数字使其只剩下2个数字,并且拼接后数字最大。因为拼接,所以直接用字符串处理会比较方便。最后讲了之后发现其实数据范围这里是有坑的。然鹅我们直接用字符串处理。 自定义函数,比较两个串对应数值的大小; ...

来啦(#^.^#) 614

2020 CCPC Wannafly Winter Camp Day7 G

草莓2 如果k<mn那么暴搜一下就行了,如果大于。那么我们走完每一个地方后,我们每次走都是一个环并且走k−m∗nk-m*nk−m∗n次。每次权值是mn。 #include<bits/stdc++.h> using namespace std; #define ll long long int a[12][12],t[12][12]; int to[4][2] = {{1, 0}, {-1, 0}, {0, -1}, {0, 1}}; ll k, n, m; ll ans = 0; void

行走天涯的豆沙包的博客 313

2018ccpc-wannafly winter camp div2.Day3、Day4

昨天没写博客是因为实在是太自闭了,上午是吴作凡老师(跟我一样是大二的0.0)将的数据结构,下午写jls出的题,队友欢快的签到去了,我一个人写计算几何写了一下午,异常自闭。 今天上午是陈松杨老师讲的动态规划,偏科普向难度并没有前几天那么自闭,还是能听懂很大一部分的,而且陈老师的绘画技巧非常的棒!画出来的小车栩栩如生qwq! 下午的题目是这几天以来难度最低的一套吧,做了3道出来,其实应该有5道可以做,...

yhl1999的博客 688

CCPC-Wannafly Winter Camp Day7

A.迷宫 有一个 nnn 个点 n−1n-1n−1 条边的无向连通图迷宫,其中有些点上面有人. 现在所有人的目标都是逃离这个迷宫,而迷宫的出口是 1 号点,每一时刻,会依次发生以下的事情: 1.在点 x 上的人选择一个点 f(x)f(x)f(x) 作为目标,要求 f(x)f(x)f(x) 必须是 xxx,或者与 xxx 有边相连的点,且对于 x≠yx\neq yx̸​=y,有 f(x)≠f(y)f...

nike0good |Oier&ACMer | 熟能生巧 816

comet OJ 热身赛 C. eustia 贪心

题解 贪心合并 合并策略每次尽量合并为较大的继续合并 先从小到大排序 从第二个开始如果和上一个相比大于m则ans++ AC代码 #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;bits/stdc++.h&amp;gt; using namespace std; typedef long long ll; const int INF = 0x3f3f3f3f; const in...

CaprYang的博客 821
上一篇: CCPC-Wannafly Winter Camp Day7 (Div2, onsite) E 线性探查法 模拟 贪心
下一篇: CCPC-Wannafly Winter Camp Day5 (Div2, onsite) J Special Judge 计算几何
CaprYang
码龄8年 147粉丝 277原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值