AtCoderRegularContest105 E

Atcoder Regular Contest 158B - Sum-Product Ratio 解题报告 阅读详情

首先记录一个 resresres 为所有联通块内的边数 ...

如果只连连通块内的边 ,,, resresres 为奇数的时候必胜 ...

现在考虑连通块之间的边 ,,, 只有点数为奇的两个点相连不会改变 resresres 的奇偶性 ,,, 但是到了对手的回合 ,,, 因此 ,,, 我们说连接两个奇连通块的操作能改变局面 ...

记录一个 cntcntcnt 为奇联通块的个数 ... cnt/2cnt/2cnt/2 为改变局面的最多次数 ...

  1. 当 cntcntcnt 为奇数时 ,,, 由于总点数为奇 ,,, 最后的局面一定为一边奇一边偶 ,,,

    先手改局面 ,,, 后手也改 ;;; 先手不改 ,,, 奇偶相连出奇 ,,, 偶偶相连出偶 ,,, 后手直接连边 ((( 没有 1−11-11−1 ))) ,,, 不改变胜负 ...

    所以看 ⌊cnt2⌋\lfloor\frac{cnt}{2}\rfloor⌊2cnt​⌋ 的奇偶性 ...

  2. 当 cntcntcnt 为偶数时 ,,, 最后的局面可能为两边奇 ,,, 这时候有一组连通块是无效的 ,,, 分初始局面下 111 连通块奇偶以及 nnn 连通块奇偶讨论 :::

    S1S_1S1​ 和 SnS_nSn​ 为奇数 ::: 就是少一组 ,,, 否则当 S1S_1S1​ 或 SnS_nSn​ 和奇连通块合并后 ,,, 再用新连通块和奇连通块合并 ,,, 得到 cnt/2cnt/2cnt/2 奇偶性变化 ,,, 局势逆转的新局面 ,,, 胜负不变 ...

    S1S_1S1​ 和 SnS_nSn​ 为偶数 ::: 没少 ... 直接逆转即可 ,,, 次数不变 ...

    S1S_1S1​ 和 SnS_nSn​ 奇偶性不同 ,,, 由于上两种局面的胜负不同 ,,, 先手根据现在都局面选择上面两个中的一个即可胜利 ...

5个4000比特大状态置换算法的设计与分析 下面是 5 个概念性、实验性的 4000 位可逆置换设计。它们都保证是双射,但未经过密码分析,不可直接用于生产系统。风格分别覆盖:三维 SPN、Feistel、可逆元胞自动机、ARX、宽轨迹/Keccak 式结构。 这 5 个设计分别代表了 SPN、Feistel、元胞自动机、ARX、宽轨迹 Keccak 五种不同风格,覆盖了主流大状态置换的构造思路。再次强调:它们只是实验性概念,若要用于实际协议,必须经过严格安全性分析。 阅读详情

相关推荐

【嵌入式原理系列-第七篇】ld脚本实战:从零构建MCU内存布局

本文是一篇针对嵌入式开发者的实战指南,详细讲解了如何从零开始为MCU编写ld链接器脚本以构建自定义内存布局。文章以STM32F103C8T6为例,深入剖析了MEMORY和SECTIONS指令的用法,并提供了OTA分区、非易失数据存储等高级定制案例,帮助开发者解决实际工程中的Flash与RAM管理难题,实现对程序运行的深度掌控。

weixin_29271263的博客 248

AtCoder Regular Contest 105

AtCoder Regular Contest 105 C - Camels and Bridge 题目链接 思路: 首先题目N比较小,可以全排。 状态划分: dp[i]dp[i]dp[i]为第i只骆驼离第1只骆驼的距离。 状态转移: dp[i]=max(dp[i],dp[j]+len(i,j)),j<idp[i]=max(dp[i],dp[j]+len(i,j)) ,j<idp[i]=max(dp[i],dp[j]+len(i,j)),j<i 对于len(i,j)len(i,j)len

weixin_43442908的博客 301

全球AI算力最强公司分析报告

全球AI算力最强公司分析报告显示,Google凭借自研TPU技术和庞大数据中心网络位居榜首,拥有约100万至150万块等效H100 GPU算力。微软、Meta和亚马逊紧随其后,分别拥有75万、55万和25万块等效H100 GPU。中国企业中,百度、阿里巴巴和腾讯表现突出,华为在国产AI芯片领域领先。技术指标上,NVIDIA H100相比A100性能显著提升,但功耗也大幅增加。未来AI算力需求将持续激增,预计2028年全球市场将超2000亿美元。新兴挑战者如xAI可能改变竞争格局。

MyySophia的博客 5710

AtCoder Regular Contest 105 D - Let‘s Play Nim【博弈】

题目链接 题目描述 有N个书包,每书包内部有aia_iai​个石子。两人轮流操作,先要把所有书包内的石子放到盘子里,每次一定要把书包内的石子拿光,可以把石头放到已经有石头的盘子里,然后再对剩余的石子堆数做一遍尼姆博弈,问先手胜还是后手胜。 思路 1、n为偶数,拿完所有石子之后是一个先手先开始的NIM,那么只要使得所有的值异或为0即可。如果出现背包内的石子数可以两两成对,那么后手一定可以使得任意两个盘子有相同的石子数,这样异或一下是0,后手可以胜利。如果不满足这样的情况一定先手胜利,先手每次挑选当前有石子的背

cjlu zx的博客 387

android OTA升级之后,apk崩溃无法启动

也就是说,我们这个高低版本是fingerprint相同的情况,这个问题追述到jenkins编译,启动job时会初始化一个BUILD_NUMBER值,这个值正好跟Android的build系统的名称重复,这就导致Android build系统那一套拼接时间戳的值不会走,因为jenkins一启动就会定义该值,而我们jenkins服务器迁移过,这个值又会从1开始累计,导致前后版本都是16,从而导致fingerprint一致。问题背景:系统版本从低版本升级到高版本后,apk崩溃启动失败。硬件平台:QCS6125。

kevin's cache的专栏 1346

基于NARX和NARX-LSTM的模型辨识与MPC控制系统调试与优化

本文针对两输入单输出非线性系统,提出基于NARX和NARX-LSTM的模型辨识与MPC控制优化方案。系统输入为固定量u1和可调量u2(8.5-140),输出目标为-0.58。现有模型存在辨识精度不足、历史输出依赖过重、预测偏差等问题。解决方案包括:数据差分处理改善非平稳性、调整延迟阶数优化模型结构、引入注意力机制替代手动加权、改进损失函数消除预测偏差。MPC控制器将结合优化模型,考虑控制变量步长约束(≥2),实现输出稳定控制。通过系统性的模型调试与控制算法优化,最终形成完整的非线性系统辨识与控制框架。

huanghm88的专栏 128

AtCoder Regular Contest 095 部分题解

D - Binomial Coefficients: 容易发现,最大的数一定会选的,因为替换成最大的数一定更优。 而CniC_n^iCni​当iii接近n/2n/2n/2时是最大的。 #include&lt;cstdio&gt; #include&lt;cstdlib&gt; #include&lt;cstring&gt; #include&lt;iostream&gt; #include&lt;...

fyc的博客 283

谱方法学习笔记-下(超详细)

《谱方法学习笔记》深入介绍了傅立叶谱方法在解决偏微分方程问题中的理论和实践,提供了清晰的步骤、Matlab代码以及对一维、二维波动方程等不同问题的解析,适合对谱方法感兴趣的学习者。

图灵的猫的博客 2853

AtCoder Regular Contest 089

E GraphXY 我们构造这样一张图,那么一条路径就是,把上面第i个点连到下面倒数第j个点的边称为fi,j{f_{i,j}}fi,j​,那么经过边fi,j{f_{i,j}}fi,j​的距离就是fi,j+i∗x+j∗y{f_{i,j}+i*x+j*y}fi,j​+i∗x+j∗y。 对于1<=x<=a,1<=y<=b{1<=x<=a,1<=y<=b}...

Huah_2018的博客 388

【DeepSeek应用实践】手把手教程:用 AnythingLLM + Ollama + DeepSeek-R1 搭建本地企业知识库

在众多的技术方案中,我们选择了 AnythingLLM、Ollama 和 DeepSeek-R1 这一组合来搭建本地知识库。Ollama 作为一个轻量级的本地化大语言模型部署工具,支持多种模型,易于安装和使用,能够快速在本地运行强大的语言模型。DeepSeek-R1 是一个专为知识库问答设计的检索增强生成(RAG)模型,它结合了检索和生成的优势,能够快速从知识库中检索相关信息并生成精准答案。而 AnythingLLM 则是一个用户友好的界面工具,可以方便地连接 Ollama 和 DeepSeek-R1

寻道AI,探索AI无限可能! 2566

数控系统(CNC)系列:Hurco VMX42SR_(3).控制系统硬件组成部分

控制箱是CNC系统的核心部分,负责处理所有的控制指令和数据。它通常包含主控板、电源模块、接口板等关键组件。伺服驱动器是CNC系统中的关键组件,负责将主控板发出的控制信号转换为电机所需的驱动电流。它通过闭环控制确保电机的精确运动。电机是CNC系统中的执行机构,负责实现主控板发出的运动指令。常见的电机类型包括步进电机和伺服电机。传感器是CNC系统中的重要组件,用于检测和反馈机床的运行状态。常见的传感器类型包括位置传感器、速度传感器、温度传感器等。电源供应系统为CNC系统的所有组件提供电力。主电源。

2401_87715305的博客 1279

AtCoder Regular Contest 076

C - Reconciled? Time Limit: 2 sec / Memory Limit: 256 MB Score :300300points Problem Statement Snuke hasNNdogs andMMmonkeys. He wants them to line up in a row. As a Japanese saying goes, th...

pxlsdz的博客 560

保姆级教程解决Edge Copilot该服务在你所在的地区不可用及Sign in to continue your chat.——电脑篇

相信很多人更新到Win11之后都注意到自带的浏览器右上角多了一个Copilot,这个副驾驶是微软与OpenAI合作,免费使用,包括插件功能。相当于你可以在电脑上免费的使用GPT4。很可惜,点开提示该服务在你所在的地区不可用。很多人第一时间想到科学的上网应该就可以解决了,尝试后又提示you’ve reached the conversation limit for today.Sign in to continue your chat.明明登录账号了为什么还是不能用?不是免费吗,为什么提示今天受限制。 其实上

weixin_44887342的博客 5万+

AtCoder Regular Contest 065--C、D

C - 白昼夢 / Daydream Time limit: 2sec /Memory limit: 256MB Score :300points Problem Statement You are given a stringSconsisting of lowercase English letters. Another stringTis initially emp...

lanshan1111的博客 338

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

AtCoder Regular Contest 066--C - Lining Up--规律+快速幂

C - Lining Up Time Limit: 2 sec / Memory Limit: 256 MB Score : points Problem Statement There are people, conveniently numbered through . They were standing in a row yesterday, but now they are uns...

lanshan1111的博客 277

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

AtCoder Regular Contest 071--D - 井井井 / ###--数学--C--

D - 井井井 / ### Time Limit: 2 sec / Memory Limit: 256 MB Score : points Problem Statement On a two-dimensional plane, there are lines drawn parallel to the axis, and lines drawn parallel to the axi...

lanshan1111的博客 317

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

AtCoder Regular 80

AtCoder Regular Contest 080 被F题卡了,现在才懂… C. 4-adjacent D. Grid Coloring E. Young Maids F. Prime Flip

KirinBill's blog(优快云) 533

AtCoder Regular Contest

一句话题解 因为上篇AGC的写的有点长……估计这篇也短不了所以放个一句话题解方便查阅啥的吧QwQ 具体的题意代码题解还是往下翻…… ARC 058 D:简单容斥计数。 E:用二进制表示放的数字,然后状压$DP$。 F:$biset$优化$DP$预处理,乱搞贪心。 ARC 059 D:傻题,存在长的合法子串就一定会存在短的。 E:前缀和优化$DP$。 F:每个长度为$len$的串...

weixin_34150503的博客 1225

AtCoder Regular Contest 105 C - Camels and Bridge

题目链接 题目描述 有n只骆驼过m桥,第i只骆驼负重wiw_iwi​,第i座桥的长度为lil_ili​,最大负重为viv_ivi​,问骆驼队伍长度最短为多少可以通过所有的桥。 思路 n的数据范围很小,可以暴力解决。根据桥的长度从大到小预处理一下其能承受的重量。 dp[i]dp[i]dp[i]表示从第一只骆驼到第i只骆驼的最短距离。 dp[i]=max(dp[j]+len,dp[i])dp[i] = max(dp[j] + len, dp[i])dp[i]=max(dp[j]+len,dp[i]),len表示

cjlu zx的博客 427

Atcoder Regular Contest 084

题意:给出一个数k,求k的倍数中的一个数,使得这个数的数位和最小。k<=1e5. 感觉做这题智商被碾压了,完全想不到spfa的做法,比赛的时候打数位dp打到倦生都过不去。。 先讲spfa做法:从1开始,向x+1连边,代价为数位差,也就是1,或者向x*10,代价为0,注意是在%k意义下,那么答案就是dis[0]+1,即到达k的倍数中最小的路径。#include<cstdio> #include<c

老臣 365

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 192

【算法拾光】链表 哈希表|K个一组翻转链表 + 两数之和

K个一组翻转链表需分段反转,借助哑节点与前驱指针维护连接,避免断链;两数之和利用哈希表实现O(1)查找,空间换时间,高效定位目标组合。前者考察链表指针操作,后者聚焦映射关系构建,均为面试高频题。

wuqingyigexiaoba的博客 298

排序算法深度笔记(下):非比较类排序的线性突破与工程边界

排序算法时间复杂度额外空间复杂度稳定性是否基于比较选择排序O(N^2)(O(1))不稳定是冒泡排序O(N^2)(O(1))稳定是插入排序O(N^2)(O(1))稳定是归并排序O(N\log N)(O(N))稳定是快速排序O(N\log N)O(log N)不稳定是堆排序O(N\log N)O(1)不稳定是计数排序(O(N + M))O(M))稳定否基数排序O(N)稳定否桶排序平均O(N) / 最坏O(N^2)

2401_87069538的博客 561

算法日常・每日刷题--<动态规划>42

本题为“不相交的线”,与最长公共子序列问题相似。使用动态规划求解:定义 dp[i][j] 表示 nums1[0:i] 与 nums2[0:j] 的最大不相交连线数。若元素相等,则继承左上值加1;否则取上方或左方最大值。最终返回 dp[m][n],即两数组的最大不相交连线数。时间复杂度 O(mn),空间复杂度 O(mn)。

2503_92261635的博客 20

C语言程序设计题|有序数组插入数字冒泡排序

题目要求将一个数插入有序数组末尾,并用冒泡排序实现整体升序。代码先将输入数存入数组最后位置,再通过双重循环进行冒泡排序,每轮将较大元素向后移动,最终输出11个升序元素。该方法虽时间复杂度为O(n²),但符合题目要求,逻辑清晰,适合初学者理解排序原理。

2301_81429079的博客 745
上一篇: Ural 1682 做题笔记
下一篇: Mac 使用指南
DarksideCoder
博客等级 码龄7年 34粉丝 29原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值