Educational Codeforces Round 49 (Rated for Div. 2) C. Minimum Value Rectangle

洛奇 服务器文件,MabinogiG20S2 [洛奇G20服务端] Code:Titles:>set_title /id: /add /remove Parameters for titles>set_title /id:60001 /add add devcat title>set_title /id:60001 /remove remove devcat title===========================... 阅读详情
  1. problem link:http://codeforces.com/contest/1027/problem/C
  2. 先有下面的关系:
    这里写图片描述
    很明显只要a和b足够接近就可以了。

  3. AC code:

#include<bits/stdc++.h>
using namespace std;
const int N=1e6+6;
double ans=1e18,pre;
int s[N],n,i,j,ans1,ans2;
int  main(){
    ios::sync_with_stdio(false);cin.tie(0);
    int T;cin>>T;
    while(T--){
        cin>>n;
        for(i=1;i<=n;i++)cin>>s[i];
        sort(s+1,s+1+n);
        for(i=1,pre=-1;i<=n;i=j){
            for(j=i;s[j]==s[i]&&j<=n;j++);
            if(j-i>=4){ans=2;ans1=s[i];ans2=s[i];break;}
            if(j-i>=2&&pre>0&&pre/s[i]+s[i]/pre<ans){
                ans=pre/s[i]+s[i]/pre;
                ans1=pre;ans2=s[i];
            }
            if(j-i>=2)pre=s[i];
        }
        cout<<ans1<<" "<<ans1<<" "<<ans2<<" "<<ans2<<endl;
        ans=1e18;
    }
}
24届-Python面经(华为OD) 【摘要】24届非科班生通过栗栗姐指导成功转行华为OD。从4月4日零基础准备,经历机考(4/18)、测评(4/19)、资格面(5/7)、技术面(5/9-11)到5月17日获offer。全程栗栗姐提供题库、面经指导和实时跟进。虽遇压力面和技术短板,但在专业辅导下10天走完全流程。案例证明转行需自身努力+优质HR支持,栗栗姐团队提供多岗位(Java/Python等)、多地域(北上深等)OD机会,含笔试资料和全流程攻略。 阅读详情

相关推荐

Ollama-OCR实战:5分钟搞定PDF文档转Markdown(附qwen2.5vl模型配置)

本文详细介绍了如何利用Ollama本地部署多模态大模型qwen2.5vl,结合OCR技术,实现PDF文档到Markdown的端到端智能转换。通过解析传统OCR的局限与AI方案的优势,并提供从环境搭建、提示词工程到处理复杂表格的完整实战指南,帮助用户高效构建自动化文档处理流水线,彻底重塑文档处理工作流。

yog99的博客 604

Educational Codeforces Round 128 A-E题解

Educational Codeforces Round 128 A-E题 个人解题思路及代码记录

Cu_OH_2的博客 671

告别WSL!用AMD ROCm7在Windows上跑ComfyUI,我的幻x2025 AI Max+ 395体验与性能调优心得

本文详细介绍了在搭载AMD Ryzen AI Max+ 395处理器的幻x2025笔记本上,如何通过ROCm7在Windows原生环境下高效运行ComfyUI,并分享了一系列性能调优技巧和实战经验,帮助开发者摆脱WSL束缚,提升AI创作效率。

weixin_29102619的博客 1115

【超好懂的比赛题解】Educational Codeforces Round 125

title : Educational Codeforces Round 125 (Rated for Div. 2) date : 2022-3-23 tags : ACM,练习记录 author : Linno 题目链接 :https://codeforces.com/contest/1657 补题进度 :已补完 A-Integer Moves 题意 在最大50×50的格子里面,距离为整数的两点可以一步到达,求去到给定坐标的最小步数。 思路 对于每个终点,枚举前面的起点并更新到达需要的最小步数,预处.

SC_Linno的博客 966

从零开始玩转机械臂:用Matlab+Robotics Toolbox实现四自由度机械臂运动仿真

本文详细介绍了如何利用Matlab及其Robotics Toolbox工具箱,从零开始构建并仿真一个四自由度机械臂。通过D-H参数建模、正向运动学验证、交互式操控以及轨迹规划等实践步骤,帮助初学者在虚拟环境中直观理解机器人运动学核心概念,为后续硬件实现奠定坚实基础。

weixin_29055699的博客 325

华为云Stack的学习(三)

LVS是四层负载均衡,建立在OSI模型的传输层之上,所以效率非常高。NAT模式的转发主要通过修改IP地址(位于OSI模型的第三层网络层)实现转发。DR模式的转发主要通过修改MAC地址(位于OSI模型的第二层数据链路层)实现转发。云服务框架中使用的DR模式。域名解析服务器分为管理侧(OM)和租户侧(Tenant)**DNS-OM:**作为云服务的本地DNS服务器,为云服务提供域名解析服务,并代理公网域名的解析。

Ciyaso的博客 8562

Minimum Value Rectangle(CF-1027C)

Problem Description You have nn sticks of the given lengths. Your task is to choose exactly four of them in such a way that they can form a rectangle. No sticks can be cut to pieces, each side of t...

Alex_McAvoy的博客 431

Ubuntu 22.04下Realtek R8125网卡驱动安装避坑指南(附DKMS自动编译配置)

本文详细介绍了在Ubuntu 22.04系统上为Realtek R8125 2.5GbE网卡安装驱动的完整流程与避坑指南。针对内核通用驱动r8169的冲突问题,重点讲解了如何通过DKMS(Dynamic Kernel Module Support)实现驱动的持久化自动编译与安装,确保系统内核升级后网卡驱动依然有效。内容包括环境准备、驱动源码获取、DKMS标准配置、驱动冲突解决(设置黑名单)以及日常维护与故障排查方法,旨在为用户提供一个一劳永逸的稳定解决方案。

echo99的专栏 1023

暑假CodeForces刷题Educational Codeforces Round 151 (Rated for Div. 2)(A、B、D)DP专场

这场C题没做出来太可惜了。

weixin_61825750的博客 577

运动想象 (MI) 分类学习系列 (19) : EEG-TransNet

本文提出了一种基于注意力机制的卷积神经网络(EEG-TransNet),用于运动想象脑电图(MI-EEG)解码。该方法创新性地通过平均池化和方差池化提取多模态时间信息,并结合自注意力模块捕获长期依赖关系。消融实验表明,方差池化比最大池化更有效(p<0.05),且注意力模块和卷积编码器对特征判别性至关重要。可视化分析验证了该方法能学习到更具判别性的紧凑特征。该工作为MI-EEG解码提供了新的多尺度时间信息融合视角,代码已开源。

走在深度学习前沿的小宋 358

YOLOv12改进策略【Neck】| 使用CARAFE轻量级通用上采样算子

CARAFE内容感知的特征重新组合。

Limiiiing的博客 664

Educational Codeforces Round 167 (Rated for Div. 2) D题题解记录

然后我们考虑,对于当前拥有。不同种类的锭之间互相独立,我们可以分开计算。选择的武器一定是性价比最高的,即。而每次铸造和融化都会分别获得一点经验值。问最多能获得多少经验值。那么我们考虑能不能针对所有锭数直接预处理出满足此条件的。块锭的情况下,最多可以获得多少经验值,那么。块锭的情况下,最多可以获得多少经验值。,我们一直可以选择性价比最高的,直到。,我们可以进一步直接推出来当前有。种武器,每种武器可以花费同种锭。块同种类型的锭,我们要找到一个。块锭的情况下,性价比最高的花费。,使用预处理的数据得到。

m0_55592958的博客 702

【DRAM存储器二十六】DDR4介绍-DDR4 SDRAM的主要技术特性之CA Parity、CRC Write date

详述DDR4的CA奇偶检验和写数据CRC校验功能

highman110的博客 1295

Educational Codeforces Round 49 (Rated for Div. 2)-C. Minimum Value Rectangle

地址:http://codeforces.com/contest/1027/problem/C 思路:由 p^2/s = 4*(a+b)*(a+b)/(a*b)= 8+4*(a*a+b*b)/(a*b) ,将 a[]由小到大排序,遍历A[n]数组,找最小的比值,容易知道只当a=b时有最小比值,当a!=b时,设a&lt;b 需要找相邻的a,b即可(因为当a相同,推出 a*a&lt;b*b1,又...

随风而行的博客 235

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Educational Codeforces Round 49 (Rated for Div. 2)-C-Minimum Value Rectangle(贪心)

C. Minimum Value Rectangle time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output You have nn sticks of the given lengths. Your task is...

信仰.的博客 413

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Educational Codeforces Round 49 (Rated for Div. 2) ---- C. Minimum Value Rectangle (贪心)

题目链接 做法:数组不要开超过1e4否则会超时…… 自己真的要好好改改硬解题这个坏毛病…… 我们设长和宽分别为a,b P^2/S = (2*(a+b))^2/a*b = 4(a/b+b/a+2) 也就是说当a/b+b/a 最小的时候,P^2/S 最小,然后简单贪心处理一下就好了。 坑点就在数组开太大,就会超时 ORZ AC代码: #include&lt;bits/stdc++.h...

WangMeow --- ᶘ ᵒᴥᵒᶅ ฅ^•ﻌ•^ฅ 272

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

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

Educational Codeforces Round 49 (Rated for Div. 2)

链接:http://codeforces.com/contest/1027 目录 A.Palindromic Twist 题目 题解 代码 B.Numbers on the Chessboard 题目 题解 代码 C.Minimum Value Rectangle 题目 题解: 代码 D.Mouse Hunt 题目 题解 代码 A.Palindromic Twi...

zxwsbg的博客 382

CodeForces - 1027C Minimum Value Rectangle(数学+枚举)

题目: 传送门 思路: 如果长为 X, 宽为 Y ,要我们求 4*(x+y)2 / xy 的最小值,经数学化简为: x/y + y/x + k (k为常数) , 令 t = x/y , 原式为 t + 1/t + k . 这是一个双沟函数,当 t趋近于 1时最小。 由图可知 , t>1或t<1 时是单调的 ,所以我们取 t>1 的部分 ,保证所有 t>1 。 #in...

JingluoZZZ 280

Educational Codeforces Round 165 (Rated for Div. 2)[A~D]

这场签到很快那会rank1400吧,但到c就写不动了,最后排名也是3000左右,可见很多人其实都不会写dp。快速签到也很重要啊!!

m0_74183164的博客 1095

Educational Codeforces Round 64(ECR64)

Educational Codeforces Round 64 CodeForces 1156A 题意:1代表圆,2代表正三角形,3代表正方形。给一个只含1,2,3的数列a,ai+1内接在ai内,求总共有多少个交点。 交了好多遍才过。分类讨论一下内接的情况,然后注意到当正方形内接圆形再内接三角形时会有一个点重复,减去即可。 code #include<cstdio&g...

aikre66488的专栏 226

Educational Codeforces Round 163 (Rated for Div. 2)题解

显然,如果它向右移,然后右边的格子的字符是向左,那不管它怎么向右移动都是无效的。往左操作就真的是无效的了。思路:这题说前半段等于后半段,我还以为是kmp,但比赛那会儿时间太紧了,没写出来,比赛结束后才发现我高看它了,根本就用不着kmp,我们只要枚举子串一半的长度,对于每个长度从s的第一个字符开始找,s[i]=s[i+k]就将计数的变量+1,否则就将计数的变量置为0,一旦计数的变量等于k,那么就说明对于这个长度我们找到了一个合法的子串,这样一直往后枚举,最后就能得到最长的长度。问这样的子串最长有多长。

m0_74120503的博客 817

Educational Codeforces Round 105 (Rated for Div. 2) C. 1D Sokoban(思维+暴力+二分)

有 n 个箱子,m 个特殊位置,人在0 位置,他可以向左走也可以向右走,遇到箱子可以将箱子向移动方向推,一次可以推任意个,但是不可以将箱子往回拉,问最多可以将多少个箱子放到特殊位置 显然这个题目要将正数位置和负数位置分开来做,而且数值范围 1e9,一开始想的是将特殊位置 b 数组作桶,但是 #include <iostream> #include <map> #include <algorithm> #include <cstdio> us...

C_Dreamy的博客 957

codeforces C. Minimum Value Rectangle

Minimum Value Rectangle Example input 3 4 7 2 2 7 8 2 8 1 4 8 2 1 5 5 5 5 5 5 5 output 2 7 7 2 2 2 1 1 5 5 5 5 题目大意 从给出的n条边中选择4条边组成一个长方形,P表示周长,S表示面积,要求组成的长方形P2/S最小,题目保证给出的数据能组成一个长方形。 分析 设长方形的长为a,宽为b,则P=2(a+b),S=ab,所以P2/S=4(a+b)2/ab=4(a/b+b/a+2),要想使得

weixin_46155777的博客 225

C. Minimum Value Rectangle -codeforces1027 -csdn博客

C. Minimum Value Rectangle -codeforces1027 -csdn博客 You have n sticks of the given lengths. Your task is to choose exactly four of them in such a way t...

i-Curve的博客 226

Educational Codeforces Round

B. String LCM time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output Let’s define a multiplication operation between a string a and a positive integer x: a⋅x is the string that is a result of writing x cop

qq_45772483的博客 665

Educational Codeforces Round 138 (A-E)题解

2022/10/20场 Educational Codeforces Round 138 (A-E)

weixin_42647984的博客 1020
上一篇: Educational Codeforces Round 49 (Rated for Div. 2) B. Numbers on the Chessboard
下一篇: poj 1503 Integer Inquiry(大数相加)
图南1204
博客等级 码龄9年 21粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值