Codeforces Round #260 (Div. 2)C. Boredom

过河卒(dp算法) 过河卒   内容: 题目描述 如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 C 点上的马可以控制 9 个点(图中的P1,P2...P8 和 C)。卒不能通过对方马的控制点。 棋盘用坐标表示,A 点(0,0)、B 点(n,m)(n,m 为 阅读详情

动态规划问题。

先做一个哈希,统计一下每个点数的个数p[i]。

dp[i]表示到i为止得到的最大点数

递推关系:

1.选择 i :选 i 就不能选择 i -1 , dp[i] = dp[i-2] + p[i] * i;

2.不选择 i : dp[i] = dp[i-1];

#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
typedef long long ll;
const int maxn = 100005;
ll p[maxn],dp[maxn];
int main(){
    ll i , n , x , maxn = -1;
    memset(p,0,sizeof(p));
    memset(dp,0,sizeof(dp));
    scanf("%I64d", &n);
    for(i = 1 ; i <= n ; i++){
        scanf("%I64d", &x);
        if(x > maxn)
            maxn = x ;
        p[x]++ ;
    }
    dp[1] = p[1] ;
    for(i = 2 ; i <= maxn ; i++)
        dp[i] = max( dp[i-1],dp[i-2]+p[i]*i );
    printf("%I64d\n", dp[maxn]);
    return 0;
}


万字长文告诉新手如何学习Python图像处理(上篇完结 四十四) | 「Python」有奖征文 这篇文章是图像处理的最后一篇文章,后面我们将进入新的章节。图像处理文章主要讲解的图像处理方法包括图像几何运算、图像量化采样、图像点运算、图像形态学处理、图像增强、图像平滑、图像锐化、图像特效、图像分割、傅里叶变换与霍夫变换、图像分类等。个人感觉如果你是编程初学者、Python初学者或图像处理爱好者,这个系列真心适合你学习,并且这篇文章算是Python图像处理的学习路线,希望您喜欢。 阅读详情

相关推荐

STM32开发实战--解决STM32CubeMX生成代码时钟初始化卡死问题

本文详细分析了STM32CubeMX生成代码在时钟初始化阶段卡死的问题,提供了多种解决方案,包括简单修改和稳健的等待机制。通过深入探讨HAL库的时钟初始化陷阱及硬件层面的根本原因,帮助开发者快速定位并解决STM32开发中的常见问题。

weixin_26965807的博客 441

Codeforces Round #260 (Div. 2) C. Boredom

统计每个数字出现的次数,然后dpdp[i][0]表示选择

ZT在努力 473

基于ANSYS的电磁兼容仿真教程

最近,在做某系统的EMC仿真,使用ANSYS套件,对仿真学习做简要记录。本书简介与目录如下:本书配套有:视频教程+工程源文件+彩色仿真图片,下载链接如下:(审核中)第1章 基础知识1.1 电磁兼容基础​​​MS2、EMC三要素:3、 国际无线电干扰特别委员会标准:CISPR标准4、电磁兼容测试认证:传导发射(CE)、传导敏感度(CS)、辐射发射(RE)和辐射敏感度(RS)测试。

weixin_42508010的博客 2058

Codeforces Round #260 (Div. 2)——C. Boredom

C. Boredom time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Alex doesn't like boredom. That's why whenever he gets bore

Alex 1479

XMC1402调试实战:如何用20元的Jlink-OB搞定SWD连接(附DAVE 4.4.2配置)

本文详细介绍了如何使用成本仅20元的Jlink-OB调试器,成功连接并调试英飞凌XMC1402芯片的完整实战流程。内容涵盖从理解芯片启动模式、使用Memtool完成首次烧录与模式切换,到Jlink-OB驱动安装、连接验证,以及在DAVE 4.4.2中配置调试环境并解决常见问题的全步骤,为个人开发者提供了一套高性价比的SWD调试解决方案。

zz67890的博客 554

STM32 CubeMX实战:手把手教你用I2C驱动IST8310磁力计(附完整代码)

本文详细介绍了如何使用STM32 CubeMX和I2C驱动IST8310磁力计,从硬件连接到代码实现的完整流程。重点讲解了I2C通信异常处理、传感器初始化序列优化以及中断驱动数据采集方案,帮助开发者快速搭建可靠的地磁场数据采集系统。

weixin_42531163的博客 189

Codeforces Round #260 (Div. 2) C. Boredom(DP)

C. Boredom time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Alex doesn't like boredom. That's why whenever he gets bore

滴水穿石,慢慢积累,总会有成果 441

视觉提示学习(Prompt Learning):CV领域的GPT时刻?

视觉提示学习(Prompt Learning):CV领域的GPT时刻? ,人工智能,计算机视觉,大模型,AI,在人工智能技术不断演进的今天,计算机视觉(Computer Vision,CV)作为人工智能领域的重要分支,始终致力于让机器 “看懂” 世界。从早期基于传统特征工程的图像识别方法,到深度学习时代卷积神经网络(Convolutional Neural Networks,CNN)的崛起,CV 领域经历了多次重大变革。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

Codeforces Round #260 (Div. 2) C Boredom

比赛当中,

729

飞牛fnNAS存储模式RAID 5数据恢复

中介绍了fnNAS存储空间的几个模式,细心的网友应该能感受到,我是非常推崇RAID 5的。但我认为,一般人出现1块硬盘损坏后,就能够赶紧采取处理措施了,再高的容灾等级也无法满足这个用户的需求了。》就完成了飞牛NAS存储空间的说明,包括了如何创建、怎么选择空间模式、RAID 5 硬盘故障后的更换、系统更换/重装后数据盘的恢复等等。在VMware中新建虚拟机,安装好fnNAS后,再向虚拟机添加“已有硬盘”(这就是所谓崩溃虚拟机的数据盘),此时新的fnNAS出现提示。在“选择要添加的硬盘”中,选择刚添加硬盘。

dgnankai的专栏 3010

扩散模型与强化学习(13):In-Context Reward Hacking现象与解决方案

奖励作弊(Reward Hacking)指智能体通过钻规则漏洞而非真正完成任务来最大化奖励信号。以论文编辑实验为例,研究提出“上下文奖励作弊”(ICRH)概念,即模型利用共享上下文钻空子,如盲目添加“正确!”或输出无关内容。实验发现,模型规模扩大可能加剧ICRH,且提示词优化难以根治。与传统奖励作弊不同,ICRH发生在部署阶段,由通用性驱动。应对建议包括多轮测试、多样化反馈及异常场景模拟,但尚无完美解决方案。

沉迷单车的追风少年 1319

Codeforces Round #260 (Div. 2) C. Boredom【DP】

C. Boredom time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Alex doesn't like boredom. That's why whenever he

某科学的程序员 655

Python爬虫实战:高效爬取中国专利数据库的完整指南

在当今信息爆炸的时代,专利数据作为技术创新的重要指标,对企业研发、市场分析和学术研究都具有极高价值。中国作为全球专利申请量最大的国家,其专利数据库包含了海量的技术创新信息。本文将详细介绍如何使用Python最新技术构建一个高效、稳定的中国专利数据库爬虫系统。中国专利数据库主要由国家知识产权局(CNIPA)维护,包含发明专利、实用新型专利和外观设计专利三大类。截至2023年,中国专利数据库已收录超过400万件发明专利和300万件实用新型专利。

2201_76125261的博客 1573

dp解Codeforces Round #260 (Div. 2)C. Boredom

dp解Codeforces Round #260 (Div. 2)C. Boredom,欢迎讨论

Last Order 1903

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Codeforces Round #260 (Div. 2)C. Boredom(dp)

C. Boredom time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Alex doesn't like boredom. That's why whenever he

随风的专栏 1079

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Codeforces Round #260 (Div. 2) C

C. Boredom 题意:

A Cube Master 717

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Codeforces Round #260 (Div. 2) 题解

A A. Laptops time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output One day Dima and Alex had an argument about the pric

u010084308的专栏 1257

【索引】Codeforces Round #260 (Div. 1)

Problem A: Boredom(455A)

不慌不忙、不急不躁 1336

Codeforces Round #260 (Div. 2)

A. Laptopshttp://codeforces.com/contest/456/problem/A 1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 const int M=100010; 5 struct G{ 6 int x,y;...

102

Codeforces Round #260 (Div. 2) A ~ C

A. Laptops 传送门 A. Laptops 题意 其实我现在还搞不懂题意。Alex说质量和价格成反比,我还以为全部电脑都要满足才是Happy Alex,到比赛结束都没做出来。 早上看了一下其他人的原来有一个电脑满足就行?(求解释) 代码 #include using namespace std; #define LL long long #pragm

一只冰熊 2077

Codeforces Round #260 (Div. 2)455A - Boredom (DP)

C. Boredom time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Alex doesn't like boredom. That's why whenever he g

风尘_浪子 856

砝码称重(dp)

砝码称重 内容: 砝码称重(30分) 设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重 要求: 输入方式:a1 a2 a3 a4 a5 a6 (表示1g砝码有a1个,2g砝码有a2个,…,20g砝码有a6个) 输出方式:Total=N (N表示用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况) 如输入:1_1_0_0_0_0 (注:下划线表示空格) 输出:TOTA

Roly 3330

九度OJ题目1554:区间问题

/* 判断如果k比连续子数组和的最大值还大,比最小值还小,那么肯定无解了,直接输出No */ #include #include using namespace std; const int maxn = 10005; int a[maxn]; int b[maxn]; int main(){ int n; while(~scanf("%d",&n)){

Roly 1441

Monkey and Banana hdu(1069)

Monkey and Banana Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3594    Accepted Submission(s): 1843 Problem Description A group of resear

Roly 956
上一篇: Codeforces Round #260 (Div. 2)B. Fedya and Maths
下一篇: Light OJ 1138 - Trailing Zeroes (III)
Roly_Yu
博客等级 码龄16年 29粉丝 226原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值