2017CCPC网络选拔赛1005CaoHaha's staff(规律贪心)

2020中国大学生程序设计竞赛(CCPC) - 网络选拔赛 1005 Lunch HDUOJ 6892 Lunch 题目链接 Problem Description Now it’s time for lunch. Today’s menu is chocolate! Though every baby likes chocolate, the appetites of babies are little. After lunch, there are still n pieces of chocolate remained: The length of the ith piece is 阅读详情

2017CCPC网络资格赛1005


描述

“You shall not pass!”
After shouted out that,the Force Staff appered in CaoHaha’s hand.
As we all know,the Force Staff is a staff with infinity power.If you can use it skillful,it may help you to do whatever you want.
But now,his new owner,CaoHaha,is a sorcerers apprentice.He can only use that staff to send things to other place.
Today,Dreamwyy come to CaoHaha.Requesting him send a toy to his new girl friend.It was so far that Dreamwyy can only resort to CaoHaha.
The first step to send something is draw a Magic array on a Magic place.The magic place looks like a coordinate system,and each time you can draw a segments either on cell sides or on cell diagonals.In additional,you need 1 minutes to draw a segments.
If you want to send something ,you need to draw a Magic array which is not smaller than the that.You can make it any deformation,so what really matters is the size of the object.
CaoHaha want to help dreamwyy but his time is valuable(to learn to be just like you),so he want to draw least segments.However,because of his bad math,he needs your help.

输入

The first line contains one integer T(T<=300).The number of toys.
Then T lines each contains one intetger S.The size of the toy(N<=1e9)

样例输入

5
1
2
3
4
5

样例输出

4
4
6
6
7

题意:

  • 意思是在坐标系中,输入给我们一个面积s1,我们需要围出一个面积s2,(s2>=s1)。

  • 如何围出面积,有一定的约束方法。此坐标系平面由无数个单位面积为1的正方形组成,我们每一次可以沿着这个单位的边画一条线,或者是在沿着单位的对角线画一条线。

  • 现在要求最少需要画几次。

思路

  • 其实这个题好像有什么皮克定理,但是不会用。我就按照我的思路讲一下。

  • 首先我们转变一下思路,我们要求得某面积的画的最少的次数,可以转变为某些次数可以得到的最大的面积。那么我们从4条边一直画,最多画到10条的时候,我们可以发现。当画的次数为4,6,8,10,12的时候,面积是1*1*2,2*1*2,2*2*2,3*2*2,3*3*2,也就是说有数m,n就是我们画的面积的长和宽(对于偶数面积来说,一定是一个矩形)。也就是说对于偶数面积,它所需要的最小次数的增长是有一定规律的,总结为,当m==n时,面积为(++m)*n ;当m!=n时,面积为m*(++n).

  • 那画的次数为奇数所能得到的最大面积怎么确定呢?我们可以发现当画的次数为4的时候,长和宽都是1个单位(对角线和沿着边画都算一个单位),那么从4拓展到5,也就是1次画的次数拓展为2次,面积增加0.5;当画的次数为6的时候,长和宽分别是2个和1个单位,那么就是从max(2,1)扩展为1次,也就是2次扩展为3次,面积增加1.5.好了规律出来了,从偶数到奇数的变换,就是偶数的面积加上能够拓展出来的面积,拓展出来的面积又与max(长,宽)有关。

  • 然后打表,读入面积后,就可以二分查找即可。

AC代码


    #include<bits/stdc++.h>
    using namespace std;

    const int maxn = 1e6+5;
    double area[maxn];

    int main()
    {
        area[4] = 2;
        int m = 2,n = 1;
        double temp;
        for(int i = 5;i<=maxn;i++)
        {
            if(i%2 != 0)
            {
                temp = (double)((i+1)/4 - 0.5);
                area[i] = area[i-1] + temp;
            }

            else
            {
                area[i] = m*n*2;
                if(m == n)
                    m++;

                else n++;
            }
        }

    //    cout<<area[maxn];

        int T;
        scanf("%d",&T);
        while(T--)
        {
            double s;
            cin>>s;
            long long ans = lower_bound(area,area+99999,s) - area;
            printf("%d\n",ans);

        }

        return 0;
    }
深度强化学习 | 详解基于价值的强化学习DQN算法(附Pytorch实现) 深度Q网络DQN的核心原理是通过经验回放池和目标网络技术拟合高维状态空间,是Q-Learning算法的深度学习版本,本文分析DQN的基本算法,并给出训练实例和实际案例 阅读详情

相关推荐

从零到一:基于Esp32与LVGL的ST7789屏幕驱动全流程实战

本文详细介绍了基于Esp32与LVGL的ST7789屏幕驱动全流程实战,包括环境准备、驱动文件改造、硬件接口配置、LVGL集成与优化等关键步骤。通过VSCode+ESP-IDF开发环境,读者可以快速掌握SPI模式下的屏幕驱动开发,解决常见问题如颜色错乱、画面撕裂等,并实现LVGL的高效集成与性能优化。

weixin_33725722的博客 711

CCPC网赛 CaoHaha's staff(找规律+模拟扩展正方形)

"You shall not pass!" After shouted out that,the Force Staff appered in CaoHaha's hand. As we all know,the Force Staff is a staff with infinity power.If you can use it skillful,it may help you to do whatever you want. But now,his new owner,CaoHaha,is a

HJY 833

别再手动调时间了!用Windows自带的tzutil命令,1分钟搞定时区错误

本文介绍了如何使用Windows自带的tzutil命令快速解决时区错误问题。通过简单的命令行操作,用户可以一键切换时区、查看全球时区代码库,并实现自动化时区同步。相比传统GUI设置,tzutil更可靠且高效,特别适合企业环境批量部署。

weixin_42531494的博客 312

2026 CCPC/ICPC 官方报名通知、赛事规则、赛事手册

官方报名通知、网络预选赛排名规则、赛事手册

努力向上的大学生一枚⭐ 1101

从零到一:手把手教你用Python搭建医学影像识别CNN模型(附完整代码)

本文详细介绍了如何使用Python和TensorFlow/Keras从零开始构建一个医学影像识别的CNN模型,涵盖数据预处理、模型架构设计、训练调优及部署全流程。通过实战案例和完整代码,帮助开发者快速掌握深度学习在医学影像识别中的应用,特别适合医疗AI领域的初学者和研究者。

spark7igniter的博客 200

vmware虚拟机网络连接问题

主机:ubuntu14.04 Vitual Network Editor

入门虽易,精通不易,且学且珍惜! 1353

CaoHaha's staff(中国大学生程序选拔赛2017年网络大赛)

Problem Description "You shall not pass!" After shouted out that,the Force Staff appered in CaoHaha's hand. As we all know,the Force Staff is a staff with infinity power.If you can use it skillfu

Dingle_Captain的博客 631

ESP32-S3射频测试与全球认证全栈实践指南

功率谱密度(PSD)和发射功率等级是无线通信设备射频合规的核心基础概念,其物理层原理直接决定自适应测试、阻塞容限及多国认证的通过路径。PSD ≥10 dBm/MHz触发强制性自适应测试,需验证LBT机制与跳频鲁棒性;而16级可编程发射功率等级(-24 dBm至+20 dBm)则为功耗、覆盖与法规平衡提供工程调控维度。该能力广泛应用于低功耗蓝牙IoT终端、智能家居网关及工业无线传感器等场景,尤其在ESP32-S3平台中,需结合eFuse校准、Sigma工具链与QuickTrack认证策略实现从实验室调试到量产

weixin_34945060的博客 285

HDU 6154-CaoHaha's staff(ccpc)

Problem Description “You shall not pass!” After shouted out that,the Force Staff appered in CaoHaha’s hand. As we all know,the Force Staff is a staff with infinity power.If you can use it skillful,i

知足常乐的博客 673

微信浏览器input[file]拍照点确认后强刷新解决

微信浏览器input强刷新,input h5强刷新,微信浏览器上传图片后刷新,h5表单强刷新,h5调用拍照后返回首页,h5调用拍照后刷新,微信浏览器强制刷新,iOS上微信浏览器input强刷新,iOS上微信浏览器上传图片后强刷新,ios微信浏览器上传图片后页面刷数据,h5在ios浏览器闪频,h5在ios微信打开时强制刷新,ios手机上调用相机后页面刷新,ios手机上调用相机后页面后重置,ios拍照后刷新,ios拍照完页面大刷新

江拥羡橙的博客 1348

YOLOv11改进策略【卷积层】| TIP 2025 MFA 多阶段特征聚合 大核扩感受 + 多梯度融合,强效增强弱小目标特征

红外弱小目标尺寸极小、信噪比低,在特征传递中极易丢失信息;常规卷积感受野单一、梯度源不足,难以同时捕捉局部细节与全局上下文,导致小目标特征表达弱、检测漏检。因此提出多阶段特征聚合 MFA,用大核卷积+多分支+通道注意力强化小目标特征提取。

Limiiiing的博客 581

CCPC 网络赛 2017 经验总结

因为太惨不知道写什么 = = 2个小时才过1003 的题,  想复杂了, == , 之前不知道这个定理    超过六个点一定有三元环或者三元独立集 以后输出记得要复制粘贴,今天因为这个还WA了一发,不过已经罚时爆炸了 == 然后找1005的规律找了半天,  发现之后就写出来了,找规律还是出现很频繁啊 最后学姐开了1007题,有一部分的数值想直接算出来,但是太复杂了,

It__is__OK的博客 2125

基于LLaMA-action模型的文档摘要任务微调

文档摘要是指从长文档中提取关键信息,生成简短而准确的总结。抽取式摘要:从原文中直接抽取关键句子或短语组成摘要。生成式摘要:通过生成新的句子来表达原文的核心内容。混合式摘要:结合抽取式和生成式方法,既保留原文的关键句子,又生成新的内容。新闻网站:自动生成新闻摘要,帮助用户快速了解新闻要点。社交媒体:为用户提供新闻摘要,便于分享和传播。学术搜索引擎:为用户提供学术文献的摘要,帮助用户快速筛选相关文献。学术写作辅助:帮助研究人员快速生成文献综述部分。企业内部文档管理:自动生成文档摘要,便于员工快速了解文档内容。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 1430

2017CCPC网络选拔赛

1007:第一个过的题,数位DP #include using namespace std; typedef long long ll; typedef pair P; #define fi first #define se second #define INF 0x3f3f3f3f #define clr(x,y) memset(x,y,sizeof x) #define PI acos(-1

constbh的博客 1454

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

2017CCPC网络选拔赛1003Friend-Graph

这道题目的意思是说在一个团队中如果有超过3个人相互认识,或者超过3个人互相不认识,就视为不好的团队,否则就是好的团队。 这一题目题面说的不是很清楚,一开始以为间接朋友也是朋友,即就是朋友的朋友也是朋友。 按照这样写了下以后WA,才发现自己错了。 于是只好推倒重写,结果到比赛快借宿以后想到方法。 这里需要一个定理做支撑 世界上任意六个人中,一定有三个人互相认识,或三个人互相不认识

Yuki_fx的博客 1501

VB摄像头监控

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

几何图形找规律——CaoHaha's staff

**题目:**Problem - 6154 http://acm.hdu.edu.cn/showproblem.php?pid=6154Problem Description“You shall not pass!” After shouted out that,the Force Staff appered in CaoHaha’s hand. As we all know,the Forc

sunandstarws的博客 646

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

CaoHaha's staff(规律,2017中国大学生程序设计竞赛 - 网络选拔赛)

CaoHaha's staff Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 825    Accepted Submission(s): 474 Problem Description "You shall not p

thoughtspark的博客 574

2017ccpc网络预选赛1005

#include #include #define maxl 100000 #define eps 1e-8 int ans; double n; double f[maxl]; void prework() { f[1]=0;f[2]=0,f[3]=0;f[4]=2; for(int i=5;i<maxl;i++) { if(i%4==1)

binarycopycode 738

2017ccpc网络赛——CaoHaha's staff

"You shall not pass!"  After shouted out that,the Force Staff appered in CaoHaha's hand.  As we all know,the Force Staff is a staff with infinity power.If you can use it skillful,it may help you to

LSC_333的博客 575

CaoHaha's staff (HDU 6154)(2017中国大学生程序设计竞赛 - 网络选拔赛)

Problem Description "You shall not pass!" After shouted out that,the Force Staff appered in CaoHaha's hand. As we all know,the Force Staff is a staff with infinity power.If you ...

weixin_30597269的博客 217

2017CCPC 网络选拔赛 1003 Friend-Graph

http://acm.hdu.edu.cn/showproblem.php?pid=6152 给一张图,0代表不是朋友,1代表是朋友,问存不存在至少有三人互相不是朋友或者是互相是朋友的情况。 模拟暴力,套三层循环,枚举三个不同的人来判断,注意要剪枝避免重复计算。 关键:这道题里 朋友的朋友不是朋友,天哪。。。 #include #include #include #incl

三水的鱼塘♂ 814

ccpc 2017 网络赛 1004 A Secret (扩展kmp)【模板】

Today is the birthday of SF,so VS gives two strings S1,S2 to SF as a present,which have a big secret.SF is interested in this secret and ask VS how to get it.There are the things that VS tell: Suffix(S2,i) = S2[i...len].Ni is the times that Suffix(S2,i)

风的记忆 987

2017 ccpc 网络赛 hdu 6156

HDU - 6156 题意:如果x是k进制下的回文,那么x的权值为k,否则为1,求L-R的数在l-r进制下所有数的权值和 思路:取出L-1 和 R 在k进制下的前一半的数字,二分上限 AC代码: #include "iostream" #include "iomanip" #include "string.h" #include "stack" #include "queue"...

weixin_30583563的博客 162

从《欧布》到《新世代》:用结构化分析模型客观评价特摄剧集质量

在影视作品分析领域,建立客观、可复用的评价体系是提升鉴赏深度的关键。其核心原理在于将主观感受拆解为可量化的技术维度,如同软件工程中的架构评审,通过多维度指标实现系统化评估。这一方法的技术价值在于,它超越了单纯的情感偏好,为内容对比提供了稳定的分析框架,尤其适用于系列作品或同类型剧集的横向比较。在应用场景上,无论是特摄单元剧、动画番剧还是网络短剧,都可以从叙事结构、角色塑造、主题表达、文武戏平衡及视听语言等维度进行解构。本文以《欧布奥特曼》与《新世代奥特曼》的单元剧为例,具体展示了如何运用这一模型进行深度对比

weixin_34259232的博客 451

【HDU6154】CaoHaha's staff (二分+规律)

题意:给定一个面积,在一个单位长度为1的网格中,可以画边和对角线,求画出不小于这个面积的封闭图形说要用的最小的边数 分析:如果边数是偶数,那一定是构成一个完整的矩形面积最大,且每一条边都是sqrt(2),设矩形的两条边为a,b,则面积为2ab,可见ab的差距越小越好,如果是奇数,可以由偶数条边时加一条边获得,通过画图找到规律:选择矩形的较长的那一条边将这条边变成一个梯形的形式,如果边长为X,那么

receiling的博客 430

HDU CCPC 1005 CaoHaha's staff

Problem Description "You shall not pass!" After shouted out that,the Force Staff appered in CaoHaha's hand. As we all know,the Force Staff is a staff with infinity power.If you can use it skillfu

shadowlovers的博客 288
上一篇: 线段树基础与模板与简单应用
下一篇: HDU 6024 Building Shops(DP)
WaveBridge
博客等级 码龄10年 8粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值