Number Game(ZOJ3908)

OrangePi Kunpeng Pro 安装 ROS2 + Gazebo OrangePi Kunpeng Pro 的优点很明显,内置openEuler,配备PD电源,做到开箱即用;板子设计也不错,风扇噪音不大,散热良好,昇腾芯片又确保小板子的性能,接口丰富是这类板子共同的优点,也很好的继承了下来,甚至还可以外接固态,可靠性大大提升。使用起来,哪怕不用openEuler的话,也可以很方便的刷Ubuntu来实现一些需要依赖的开发工作,这次没有跑AI模型,所以对算力的优势还没有很明显的感受,下次可以试一下yolo跑跑看。 阅读详情

题目意思是给出n个数,每次挑两个数,满足加和小于等于k,然后求出这两个数的积。最多操作m次。

求多次的积的最大的和。

首先先明确,最大的数,乘以满足条件的最大的数必然得到的积最大。比如k=8,我有1,2,3,5。那么我必然选3,5.

思路是先模拟操作,求出每次的积保存起来再加和。因为,第一次的数求积并不一定是所有积里最大的一个。如k=8,数组是1,2,3,5,6.第二组3*5=15,第一组2*6=12.这就要求保存所有的积,并且排序求大值。

#include<bits/stdc++.h>
using namespace std;
multiset <long long> s;
multiset <long long> :: iterator pos1,pos2;
long long n,m,k;
long long ans[100005];
int main()
{
    int t;
    cin>>t;
    while(t--)
    {
        long long cnt=0;
        cin>>n>>m>>k;
        s.clear();
        for(int i=0;i<n;i++){
            long long x;
            cin>>x;
            if(x<=k)
                s.insert(x);//set自动排序
        }
        while(1){//先不断操作,让这个集合操作到不能再操作
            if(s.size()<2)
                break;
            pos1=s.end();
            pos1--;
            long long x=*pos1;//先找出最大的,然后找能和这个数相加不超过k的最大的数
            s.erase(pos1);//清除这个数
            pos2=s.lower_bound(k-x);//找到第一个大于等于k-x的数
            if(pos2==s.end())//所有元素都小于要求的数,就取最大的那个
                pos2--;
            if(pos2==s.begin()&&*pos2>(k-x))//判断,最小的数都不满足条件,直接continue
                continue;
            if(*pos2<=k-x){//判断完两个极端。现在的满足条件,放入结果
                ans[cnt++]=x*(*pos2);
                s.erase(pos2);
            }
            else {//不满足的必然是前推一个值
                pos2--;
                ans[cnt++]=x*(*pos2);
                s.erase(pos2);
            }
        }
        sort(ans,ans+cnt,greater<long long>());
        long long result=0;
        for(int i=0;i<min(m,cnt);i++)
            result+=ans[i];
        cout<<result<<endl;
    }
    return 0;
}


嘉立创EDA实战:4层板叠层设计避坑指南(附阻抗计算技巧) 本文详细解析了嘉立创EDA在4层PCB叠层设计中的实战技巧与避坑指南,涵盖经典叠层方案对比、介质厚度选择、电源系统设计及高速信号完整性优化。特别介绍了阻抗计算工具的应用,帮助工程师在高速电路设计中实现性能与成本的最佳平衡。 阅读详情

相关推荐

Ubuntu 22.04下Colmap带CUDA支持的编译安装全攻略(附显卡架构查询指南)

本文详细指导在Ubuntu 22.04系统上从源码编译安装支持CUDA加速的Colmap,解决了官方版本无GPU支持导致处理速度慢的问题。重点包括环境依赖准备、CUDA工具链配置、显卡计算能力查询以及完整的编译安装步骤,旨在帮助研究者和开发者高效部署高性能三维重建工具。

gold8的专栏 344

Number Game(数字游戏)

在开始游戏之前,爱丽丝选择一个整数千≥0.游戏持续k阶段,阶段的编号从1自k.在我-th 阶段,Alice 必须从数组中删除小于或等于 的元素k−i+1.之后,如果数组不为空,Bob 必须添加k−i+1到数组的任意元素。如果爱丽丝在某个阶段无法删除元素,她就输了。对于每个测试用例,打印一个整数 — 最大值k这样,如果两个玩家都发挥最佳状态,爱丽丝可以获胜。每个测试用例的第一行包含一个整数n (1≤n≤100) — 数组的大小一个.每次寻找第一个大于等于k-i+1的值并删除,每次把k-i+1加到最小值上面。

qq_65039825的博客 1554

西门子 标准程序解读---> 机器手抓取和涂胶控制程序

摘要 该程序实现机械手在OP70/OP90工位的自动化控制,核心功能包括: 流程控制:分段(Seg1-Seg11)管理抓件、涂胶、放件等动作,结合DB1050/DB1250数据块监控工位状态及变位机位置反馈。 安全机制:配置干涉区(FC124)、实时检测安全光/急停信号,防止碰撞;服务程序(FB191)支持维修位触发与安全隔离。 参数配置:通过DB块关联机器人速度、节拍(FB27)、车型编码(如空过=2)及手自动模式(DB70.DBX21.2)。 应用场景:适用于汽车焊接/装配线

工控智联驿站 1238

RE-数独篇

RE中的数独题目 数独的游戏规则: 每一行,每一列,并且划分的小块里面都必须由1~9组成(针对九宫格,当然有变种) [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pa9OEZoQ-1629360117176)(F:\CTF\RE\re\数独问题求解\截图\1.png)] 1、moectf2021的 numgame [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ci5kzZ7-1629360117178)(F:\CTF\RE\re\数独问题求解

qq_52974719的博客 847

opencv-meshgrid

使用opencv::repeat函数和std::iota函数完成meshgrid功能。 X Y Z 通俗的说就是根据Z的大小生成X矩阵,Y矩阵

yuegooxi的博客 1607

contextcapture多区块点云_多源点云数据融合的建筑物精细化建模

本文内容来源于《测绘通报》2020年第8期,审图号:GS(2020)3611号多源点云数据融合的建筑物精细化建模王树臻1, 郑国强1, 王光生1, 胡玉民2, 张德怀2, 亓伟3 ...

weixin_36301639的博客 1824

ZOJ Monthly, March 2018 Easy Number Game【贪心】

The bored BaoBao is playing a number game. In the beginning, there arenumbers. For each turn, BaoBao will take out two numbers from the remaining numbers, and calculate the product of them. Now, Ba...

weixin_30376453的博客 140

用Pixel5玩转AOSP:从零开始定制Android13系统(含GMS集成方案)

本文提供了一份详尽的Pixel 5 AOSP定制指南,涵盖从环境搭建、源码下载、系统编译到刷机的完整流程。重点解决了原生AOSP缺失Google移动服务(GMS)的难题,分享了从官方镜像提取并集成GMS组件的实战方案,助你打造独一无二的Android 13系统。

sam99的博客 526

An Easy Number Game(生成序列)

D - An Easy Number Game Crawling in process... Crawling failed Time Limit:2000MS     Memory Limit:65535KB     64bit IO Format:%lld &amp; %llu Submit Status Description There are 8 no...

Simone chou... 206

QGis二次开发 —— 1、win10/win11搭建Vs2017-QGis3.40.12环境(附Vs2017环境效果,附全部问题解决方法)(附:Qt助手加入QGis接口说明文档)

QGis二次开发 —— 1、Windows10搭建Vs2017-QGis环境(附Vs2017环境效果)(附:Qt助手加入QGisA接口说明文档)

1362

网络管理与维护综合实训2:基于AD证书服务构建企业内部HTTPS安全访问体系

本实训项目通过在Windows Server 2022环境下搭建AD域、DNS服务和Web服务器,实现安全的企业网站访问。主要内容包括:在两台服务器上安装操作系统并配置网络;在S1服务器上部署活动目录域、证书服务和Web服务;创建两个网站(HTTP和HTTPS);配置DNS记录和SSL证书;设置防火墙规则限制HTTP访问而允许HTTPS访问。通过实践掌握了AD证书管理、DNS配置、Web服务器设置及防火墙规则配置等关键技能,为网站管理工作奠定了基础,同时认识到证书管理在Web安全中的重要性。

深耕计算机专业知识与技术。 997

Number Game

Number Game Time Limit: 1000 MS Memory Limit: 100000 K Total Submit: 71(13 users) Total Accepted: 18(11 users) Rating:  Special Judge: No Description

黑脉金的博客 1409

【用ArcGIS制作一张好看的中国月度气温图

要最后选中那个事先调整好的那个数据框,这样其他两个数据框才能和其大小一致。

J_Giser的博客 1017

【贪心】 ZOJ 3908 Number Game

点击打开链接 题意:给出N 个数 每次可以取两个数  和不超过k ,价值为两个数的积,至多可以取m次,求价值最大 用mulitset 储存 数,然后从最大的开始取 找到符合的最大的数,然后删去这两个数 最后排序加一下 //#include //using namespace std; //#define lson l, m, rt<<1 //#define rson m+1, r

Kewowlo 1037

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

zoj3908Number Game

F - Number Game Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu Submit Status Practice ZOJ 3908 Description The bored Bob is playing a number game. In the be

走一步再走一步 730

温度PID控制PLC程序

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

ZOJ-3908-Number Game

ZOJ-3908-Number Game

Linoy 543

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ZOJ 3908 Number Game

#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; #define PB push_

宝树啊宝树 491

ZOJ 3908 Number Game

Number Game Time Limit: 2 Seconds      Memory Limit: 65536 KB The bored Bob is playing a number game. In the beginning, there are n numbers. For each turn, Bob will take out two numbers fr

左眼皮跳跳 649

ZOJ 3908 Number Game ZOJ Monthly, October 2015 - F

Number GameTime Limit:2 Seconds Memory Limit:65536 KB The bored Bob is playing a number game. In the beginning, there arennumbers. For each turn, Bob will take out two numbers from the ...

anmob303090的博客 178

zoj 3908 Number Game(STL)

题目连接:zoj 3908 Number Game代码#include <cstdio> #include <cstring> #include <set> #include <vector> #include <algorithm>using namespace std; typedef long long ll; typedef multiset<int>::iterator iter;int

不慌不忙、不急不躁 626

zoj 3908 Number Game(zoj 2015年10月月赛F题)

Number Game Time Limit: 2 Seconds      Memory Limit: 65536 KB The bored Bob is playing a number game. In the beginning, there are n numbers. For each turn, Bob will take out two numbers from the

ACway的专栏 5069

ZOJ 3908 Number Game (贪心+二分+multiset)

ZOJ 3908 Number Game

Tc的专栏 1237

ZOJ Monthly, March 2018 A Easy Number Game

http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=5711签到题,题意是从n个数中找出m对数相乘求和。直接sort排序一下,然后每次取第i大的数和第2*m-1-i大的数相乘求和得到答案。#include&lt;iostream&gt; #include&lt;cstring&gt; #include&lt;algor...

0.0 603

zoj1039 Number Game

Number Game Time Limit: 10 Seconds Memory Limit: 32768 KB Background Christiane and Matthias are playing a new game, the Number Game. The rules of the Number Game are: Christian and Mat

习惯与规则决定命运 1282

(弃疗搁置T)poj 1143 记忆化搜索+状压dp+dfs

Number Game Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 3078   Accepted: 1235 Description Christine and Matt are playing an exciting game they just invente

cokomowang的专栏 549

zoj 1039 Number Game

题目链接:zoj 1039 Number Game 博弈dp , 这类题目都有很大的相似性 mask 状态压缩,dp[mask] 表示mask的集合没有取是否为必胜态,dp[mask] = 1 必胜; dp[mask] = -1 必败 ,记忆化搜索即可 在从mask除去x点时,我用了多重背包的思想,判断是否存在可行解后,如果存在就输出第一步可能走的所有情况 #include

态度决定高度 675
上一篇: Consecutive Blocks (ZOJ3970)
下一篇: 多项式的输出
Linnnnnger
博客等级 码龄11年 71粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值