AtCoder Regular Contest 094 题解

【Flink】状态编程: 订单超时告警 文章目录一、基础概念二、Flink状态编程1、支持的状态类型2、Managed Keyed State六种类型基本API状态的生命周期3、Managed Operator State三、案例:订单延迟告警统计1、需求描述2、需求分析3、数据与模型4、详细实现 一、基础概念 在Flink架构体系中,有状态计算可以说是Flink非常重要的特性之一。 有状态计算是指: 在程序计算过程中,在Flink... 阅读详情

             AtCoder Regular Contest 094

C题题意:给定三个数,每次可以进行两种操作,第一种将两个数+1,第二种将一个数+2,求最小操作次数使得三个数相等。

C题题解:将三个数排序后先将最小数一直+2到与第二数相等,不能相等就最小数和最大数都+1然后继续+2,相等后就是两个数同时+1最后和最大值相同即可。

AC代码:

#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 55;
int a[5];
int main(int argc, char const *argv[])
{
    for(int i=1;i<=3;i++)cin>>a[i];
    sort(a+1,a+4);
    int ans = 0;
    int k = a[2]-a[1];
    if(k&1)ans+=k/2+2;
    else ans+=k/2;
    ans+=a[3]-a[2];
    cout<<ans<<endl;
    return 0;
}

D题题意:给定T次询问,每次给定一个人在两场比赛的排名,总得分为排名乘积,求最多可以找到多少个得分比此人小的人。

D题题解:首先计算出该人的得分,然后开方后k=sqrt(points),如果k*(k+1)<points的话那么在中间的时候有双向的两个答案,否则只有一个答案,如points=57,k=7,那么在中间有两个人分别是7,8和8,7,但points=51,k=7,那么中间的就是7,7,只有一个解;然后再考虑分数正好是平方数的,如果自己的分数正好是开方的数那么不影响,如果不是开方的数那么一定有一个小于k的解是该人的排名,然后特判4的情况即可。

AC代码:

#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
int t;
int main(int argc, char const *argv[])
{
    cin>>t;
    while(t--)
    {
        long long a,b;
        cin>>a>>b;
        long long now = a*b;
        long long k = sqrt(now);
        long long ans = 0;
        if(k*(k+1)<now)
        {
            ans=(k-1)*2+1;
        }
        else ans = (k-1)*2;
        if(k*k==now&&a!=b)ans--;
        if(a*b==4)ans=1;
        cout<<ans<<endl;
    }
    return 0;
}

E题题意:两个人每人有N个数,数字和相同,每次每人可以减少自己的其中的一个数,所有数字相同结束,第一人想让次数最多,第二人想让次数最少,求最后的次数。

E题题解:首先都相等次数为0,然后对于第一个人来说,只要当前有不相同的一组数,如果第一个人对的数小,那么一直降下去即可,如果第一个人的数大,那么第一个人就可以将任意一组数降为0,因为哪怕第二个人跟着他,总会有其他一组数不相同,所以最后找到不相同的一组数中第二个人小于第一个人的情况中第二个人的值最小的那一组就是最后留着的一组,最后的结果就是数字和-最后一组。

AC代码:

#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 200007;
int n,a[maxn],b[maxn];
int main(int argc, char const *argv[])
{
    cin>>n;
    int maxn = 1000000009;
    int ok = 0;
    long long sum = 0;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i]>>b[i];
        sum+=a[i];
        if(a[i]>b[i])
        {
            if(maxn>b[i])maxn=b[i];
        }
    }
    if(maxn==1000000009)cout<<0<<endl;
    else cout<<sum-maxn<<endl;
    return 0;
}

CVAT本地部署保姆级教程:用Docker Compose在Ubuntu上5分钟搞定你的私有数据标注平台 本文提供CVAT本地部署的保姆级教程,详细讲解如何在Ubuntu系统上使用Docker Compose快速搭建私有数据标注平台。从环境准备、Docker配置到CVAT部署全流程,涵盖硬件要求、性能优化及安全加固等关键步骤,帮助开发团队5分钟内完成高效、安全的标注环境搭建。 阅读详情

相关推荐

模型量化必知:Per-Tensor和Per-Channel到底怎么选?

本文深入解析了模型量化中Per-Tensor与Per-Channel两种核心策略的抉择。Per-Tensor量化实现简单、硬件兼容性极佳,适合激活值或分布均匀的权重;而Per-Channel量化精度更高,能更好地处理权重分布不均的卷积层,是现代CNN权重量化的主流。文章提供了从硬件平台、数值分布到精度需求的实战决策框架,并推荐了“权重Per-Channel,激活Per-Tensor”的混合量化最佳实践。

assembly8low的博客 983

【OJ比赛日历】快周末了,不来一场比赛吗? #04.22-04.28 #11场

(Leetcode、牛客…【LGR-137-Div.3】洛谷网校 4 月普及组月赛。2023-04-22(周六) #6场比赛。2023-04-23(周日) #2场比赛。2023-04-24(周一) #1场比赛。2023-04-26(周三) #1场比赛。2023-04-27(周四) #1场比赛。2023-04-25(周二) #无比赛。2023-04-28(周五) #无比赛。计蒜客信息学 4 月提高组模拟赛。计蒜客信息学 4 月普及组模拟赛。计蒜客信息学 4 月编程新手赛。(Kaggle、天池…

CompHub的博客 680

机器视觉最全面试题总结

空洞卷积(Atrous Convolution)也叫做膨胀卷积、扩张卷积,最初的提出是为了解决图像分割在用下采样(池化、卷积)增加感受野时带来的特征图缩小,后再上采样回去时造成的精度上的损失。空洞卷积通过引入了一个扩张率的超参数,该参数定义了卷积核处理数据时各值的间距。可以在增加感受野的同时保持特征图的尺寸不变,从而代替下采样和上采样a. 是普通的卷积过程(dilation rate = 1),卷积后的感受野为3b. 是dilation rate = 2的空洞卷积,卷积后的感受野为5。

@bangbang的博客 9206

【OJ比赛日历】快周末了,不来一场比赛吗? #10.14-10.20 #13场

实时聚合多平台的(Kaggle、天池…)和(Leetcode、牛客…)比赛。本账号会推送最新的比赛消息,欢迎关注!以下信息仅供参考,以比赛官网为准。

CompHub的博客 287

AlphaFold3实战:用它预测抗体结构,我的CDR H3环RMSD降到了2Å以内

本文详细介绍了如何利用AlphaFold3(AF3)高精度预测抗体结构,特别是CDR H3环的建模,其RMSD可降至2Å以内。通过实战演示从序列输入到结构优化的全流程,包括参数配置、置信度指标解读及结果分析,帮助研究人员快速掌握AF3在抗体药物研发中的应用。

weixin_29224529的博客 187

1.3 重叠因子:希尔伯特变换趋势线(Hilbert Transform - Instantaneous Trendline)概念与Python实战

希尔伯特变换趋势线(Hilbert Transform - Instantaneous Trendline)是一种基于希尔伯特变换的高级技术分析工具。它使用数字信号处理技术来识别价格的主导周期,并生成一条平滑的趋势线。这种方法可以有效过滤市场噪音,提供更准确的趋势信号。

Kewin的博客 2084

【OJ比赛日历】快周末了,不来一场比赛吗? #10.29-11.04 #12场

实时聚合多平台的(Kaggle、天池…)和(Leetcode、牛客…)比赛。本账号同时会推送最新的比赛消息,欢迎关注!更多比赛信息见或 点击文末以下信息仅供参考,以比赛官网为准。

CompHub的博客 510

【大模型工程局】告别单打独斗:手把手带你构建多智能体系统(MetaGPT 启示录)

想象一下,不再是只有一个全知全能的 AI,而是有一群各有所长、能够独立思考和行动的“智能体”(Agent)。它们生活在一个共同的环境中,可以相互交流、协作完成共同目标,也可能为了有限资源而相互竞争。这就是多智能体系统(MAS)的核心图景。MAS 的关键特征:自治性 (Autonomy):每个智能体都能独立感知环境、做出决策并执行动作,无需外部直接控制。交互性 (Interaction):智能体之间可以通过某种通信机制(显式或隐式)交换信息、协调行为。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1183

【OJ比赛日历】快周末了,不来一场比赛吗? #11.25-12.01 #17场

实时聚合多平台的(Kaggle、天池…)和(Leetcode、牛客…)比赛。本账号会推送最新的比赛消息,欢迎关注!以下信息仅供参考,以比赛官网为准。

CompHub的博客 760

云原生之容器编排实践-在K8S集群中使用Registry2搭建私有镜像仓库

基于前面搭建的3节点 Kubernetes 集群,今天我们使用 Registry2 搭建私有镜像仓库,这在镜像安全性以及离线环境下运维等方面具有重要意义。作为测试环境,本次使用 Registry2 搭建了私有镜像仓库,实际生产环境建议使用 Harbor;创建了一个 local-storage 的 StorageClass ,并使用本地磁盘的方式创建使用 PV ,实际建议使用 NFS 。

Heartsuit的博客 2461

RT-DETR-R18 上下文信息融合:引入全局特征提升遮挡目标检测

"""轻量化全局特征提取器(2层Transformer编码器)"""# 特征投影层(将多尺度特征统一维度)# 轻量化Transformer编码器(分组卷积优化)# 全局特征池化(输出 [bs, hidden_dim])# local_features: 多尺度特征列表 [C3, C4, C5],各 [bs, c, h, w]# 统一投影至 hidden_dim 并展平为序列# Transformer编码全局上下文# 全局池化得到全局向量。

走向CTO的路上... 495

【OJ比赛日历】快周末了,不来一场比赛吗? #02.18-02.24 #12场

【LGR-132】斯坦星球 2 月月赛 II & Supervise Round 2 (Div.1)【LGR-132】斯坦星球 2 月月赛 II & Supervise Round 2 (Div.2)2023-02-18(周六) #6场比赛。2023-02-19(周日) #3场比赛。2023-02-22(周三) #1场比赛。2023-02-23(周四) #1场比赛。2023-02-24(周五) #1场比赛。2023-02-20(周一) #无比赛。2023-02-21(周二) #无比赛。

CompHub的博客 318

StarRocks 面试题及参考答案详解(万字详解)

Broker Load的过程通常涉及到数据的解析、转换和加载,它支持多种数据格式,并且可以处理复杂的数据导入任务。一方面,压缩可以减少磁盘I/O操作,因为压缩后的数据占用的空间更小,需要读取的数据块数量也就更少。在StarRocks中,表数据可以被划分成多个分区,每个分区包含表的一部分数据。在传统的行存储模型中,数据是按行组织的,这意味着在执行分析查询时,系统需要读取并处理整行数据,即使很多时候只需要查询其中的少数几列。物化视图的更新可以是完全重算,也可以是增量更新,取决于物化视图的定义和数据变更的模式。

大模型大数据攻城狮的专栏 2082

AtCoder Regular Contest 094 (ARC094) CDE题解

原文链接http://www.cnblogs.com/zhouzhendong/p/8735114.html $AtCoder\ Regular\ Contest\ 094(ARC094)\ CDE$题解   本次$ARC$可谓是手速场。当时由于博主实在zz导致滚粗,rk89.   下面是题解。   总结了一下,三道结论题。样例都不错,猜到结论基本上就可以过掉了。   严重差评!!!大...

weixin_30466039的博客 179

VB摄像头监控

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

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

【AtCoder】AtCoder Regular Contest 094 题解

【比赛链接】点击打开链接【题解链接】点击打开链接【C】找到原序列的两个中位数\(X\),\(Y\),不妨令\(X≤Y\)。若\(X_i≤X\),\(B_i=Y\),否则\(B_i=X\)。时间复杂度\(O(NLogN)\)。【代码】#include&lt;bits/stdc++.h&gt; using namespace std; const int MAXN = 200005; template...

cz_xuyixuan的博客 445

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

AtCoder Regular Contest 094

AtCoder Regular Contest 094 C - Same Integers 题意: 给定\(a,b,c\)三个数,可以进行两个操作:1.把一个数+2;2.把任意两个数+1。求最少需要几次操作将三个数变为相同的数。 分析: 可以发现如果三个数的奇偶性相同直接加就可以了,对于奇偶性不同的,先把奇偶性相同的两个数都+1,然后按照相同的处理就可以了。可以证明没有更好的方案。 #inclu...

weixin_30906701的博客 133

温度PID控制PLC程序

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

AtCoder Regular Contest 094 E - Tozan and Gezan

题目链接: \quad ARC-094-E 题目大意: \quad 给两个序列 AAA 和 BBB ,长度均为 NNN。小 TTT 和小 GGG 在玩一个游戏,小 TTT 先手,小 GGG 后手; \quad 两个序列完全相等(即对于任意的 iii 都有 Ai=BiAi=BiA_i = B_i )的时候游戏停止; \quad 不然,小 TTT 选择一个 AiAiA_i 减 111,小 G...

XzzF1024的博客 364

AtCoder Regular Contest 094 D Worst Case【思维题】

https://arc094.contest.atcoder.jp/tasks/arc094_b 题意:   在2次超多人的比赛中,你取得的成绩依次为第A名和第B名。一个人的成绩为a和b时,当且仅当ab<AB时,他会在综合排名中排在你前面。   显然同一次比赛的同一个名次只能被一个人拥有。   现在问综合排名排在你前面的最多有多少人? 题解: 这是官方答案: 想了好久,略有...

weixin_33858249的博客 247

*AtCoder Regular Contest 094 F - Normalization

$n \leq 200000$的abc字符串,现能进行如下变换零次或若干次:选一个$i<n$且$s_i \neq s_{i+1}$,把$s_i$和$s_{i+1}$替换成abc三个字母中除了这两个外的另一个。问$s$能变出多少字符串。 性质观察题,$S$能变成$T$: $S$中字母如果全相同,$S$=$T$; $S$中有相邻相同字母:令$a=0,b=1,c=2$,可以发现这个...

weixin_30687587的博客 89

AtCoder Regular Contest 094 D Worst Case

Worst Case 思路: 使 a <= b 当 a == b 时 或者 a == b - 1 时,答案显然为 2 * (a - 1) 否则找到最大的 c ,使得 c * c < a * b 如果 c * (c + 1) >= a * b ,那么可以构造 c - 1 + c 个 数对 ,减去 一个包含 a 的 ,则答案为 2 * c - 2 如果 c * (c +...

weixin_33941350的博客 224

舞蹈动作分析实战:用MediaPipe提取人体关键点与关节角度特征

人体姿态估计是计算机视觉中一项基础且关键的任务,它通过识别图像或视频中的人体关键点,为动作理解提供了结构化的数据基础。其核心原理是利用深度学习模型定位人体关节的二维或三维坐标,进而通过几何计算得到关节角度等语义特征。这项技术的价值在于,它能将抽象的动作转化为可量化的时序数据,广泛应用于健身动作计数、康复姿态评估和运动员技术分析等场景。在舞蹈动作分析中,基于人体关键点提取髋关节和膝关节角度,结合帧间差分与统计特征,即可完成动作的结构化记录与节奏评估。本文以WAP风格舞蹈为例,介绍如何利用MediaPipe快速

weixin_34290631的博客 357

AtCoder Regular Contest 094 D - Worst Case(数学思维)

D - Worst CaseTime limit : 2sec / Memory limit : 256MBScore : 700 pointsProblem Statement101010 participants, including Takahashi, competed in two programming contests. In each contest, all participan...

布呗之路 467

AtCoder Regular Contest 095 D - Binomial Coefficients

Problem StatementLet comb(n,r) be the number of ways to choose r objects from among n objects, disregarding order. From n non-negative integers a1,a2,…,an, select two numbers ai&gt;aj so that comb(ai,...

深海沧澜的博客 725

【AtCoder Regular Contest 076 F】Exhausted (贪心)

Description 机房里有M台电脑排成一排,第i台电脑的坐标是正整数i。 现在有N个OIer进入了机房,每个OIer需要一台电脑来学tui习ji,同时每个OIer对自己电脑所处的坐标范围有一个要求区间。第i个OIer希望自己的电脑的位置≤Li或≥Ri。自然,一台电脑只能给一个OIer使用,不然会发生友♂好的跤♂流 显然,有可能这个机房无法满足所有OIer的需求。这时老师就会在机房中增加电脑。...

weixin_30363981的博客 75

AtCoder Regular Contest 094 E - Tozan and Gezan (博弈论 2个和相同序列双方轮流减一得最后完全相同序列)

Problem StatementYou are given sequences A and B consisting of non-negative integers. The lengths of both A and B are N, and the sums of the elements in A and B are equal. The i-th element in A is Ai,...

深海沧澜的博客 821

第十六届北京师范大学程序设计竞赛决赛 I. 如何办好比赛 类似逆序数思想

又到了一年一度的程序设计大赛了~   现在参赛选手在机房前排起了一列长队,这里面有萌新也有大佬,萌新都很仰慕大佬,由于大佬们的参赛,萌新们对这次比赛的精彩程度格外期待。对于每个萌新来说,他/她/它对本次的比赛的期待度为排在他/她/它前面的大佬的数量,而这次比赛的总期待度等于每个萌新的期待度之和。   SK同学作为本次比赛的组织者,希望比赛的期待度能够刚刚好,太低的话会让大家兴致不高,太高的...

深海沧澜的博客 585
上一篇: 微软2018育苗计划笔试总结
下一篇: 分块专题四题题解(hzwer专题)
sortmin
博客等级 码龄9年 45粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值