首页 > 其他分享 >小红不想做完全背包 (hard)(DP)--牛客周赛 Round 39-D

小红不想做完全背包 (hard)(DP)--牛客周赛 Round 39-D

时间:2024-04-08 18:03:36浏览次数:11  
标签:周赛 39 -- tt cin long int dp define

在这里插入图片描述

#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
#define inf 1e18
const int mod=1e9+7;
const int N=2005;
//typedef __int128 lll;
//typedef unsigned long long ull;
int n,p;
int a[N],dp[N];
void solve(){
	cin>>n>>p;
	for(int i=0;i<=p;i++) dp[i]=1e18;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		a[i]%=p;
		dp[a[i]]=1;
		for(int j=0;j<p;j++){
			int x=(j-a[i]+p)%p;
			dp[j]=min(dp[j],dp[x]+1);
		}	
	}
	cout<<dp[0];
}
signed main(){
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	int tt=1;
//	cin>>tt;
	while(tt--) solve();
	return 0;
}

标签:周赛,39,--,tt,cin,long,int,dp,define
From: https://blog.csdn.net/JungleZRD/article/details/137518278

相关文章

  • AI创意方案:智能客服机器人
    AI创意方案:智能客服机器人一、项目背景在数字化时代,客户服务的质量和效率成为了企业竞争力的重要体现。智能客服机器人是一种基于人工智能技术的创意方案,旨在通过自动化、智能化的方式提升客户服务体验,降低企业运营成本。二、项目目标提供24小时不间断的客户服务,随时满足......
  • MySQL 主从 AUTO_INCREMENT 不一致问题分析
    本文介绍了MySQL5.7中常见的replaceinto操作造成的主从auto_increment不一致现象,一旦触发了主从切换,业务的正常插入操作会触发主键冲突的报错提示。一、问题描述1.1问题现象在MySQL5.7版本中,REPLACEINTO操作在表存在自增主键的情况下,可能会出现表的auto_increm......
  • 如何用asp.net制作网站
    ASP.NET是一种基于微软公司的.NET平台的Web应用程序框架,它允许开发人员使用多种编程语言来构建动态Web网站和Web应用程序。准备工作在开始制作ASP.NET网站之前,需要有以下几个基本条件:安装VisualStudio或者VisualStudioCode等IDE.NETFrameworkRuntime环境IIS服务器创......
  • 冰球大莽斗上线时间+配置介绍+联机加速器推荐
    冰球大莽斗是一款Firestoke发行,RageCureGames开发的多人欢乐体育竞技游戏,玩家可以选择射手、莽卫或者边锋三个不同职业,体验丰富有趣的冰球运动。上线时间本作将于4月11日登陆steam平台,目前游戏已上架steam商店页面,搜索“冰球大莽斗”即可找到该游戏。配置介绍根据官方......
  • 基于51单片机教室智能台灯路灯控制激光计数光照控灯设计21-764
    21-764、51智能灯光控制系统的设计-LCD1602-激光-光照-KEY-高亮产品功能描述:本设计由STC89C52单片机核心板电路+LCD1602液晶显示电路+激光光电对射传感器电路+光敏电阻模块电路+按键电路+高亮灯电路+电源电路组成。1、通激光光电对射传感器检测人数。2、LCD1602液晶实时显......
  • 基于STM32单片机智能垃圾桶红外感应雨滴检测语音设计21-766
    21-766、STM32智能垃圾桶设计-E18-KEY-红外对管-ISD1820-水滴-电磁锁产品功能描述:本设计有STM32F103C8T6单片机核心板电路+红外避障传感器电路+按键电路+红外对管电路+ISD1820语音模块电路+水滴传感器电路+电磁锁电路组成。1、通过红外避障传感器和按键均可以控制电磁锁的开......
  • 基于51单片机风能太阳能锂电池充电器电压容量检测设计21-831
    21-831、51单片机风能太阳能风光互补锂电池充电器系统+液晶显示充电时长和电压值和容量设计产品功能描述:本系统由STC89C52单片机、LED灯指示、锂电池电压检测、太阳能发电、风能发电、锂电池充电保护、升压稳压、LCD1602液晶及电源组成。1、通过风机和太阳能电池板并接给锂......
  • tensorflow.js 如何使用opencv.js通过面部特征点估算脸部姿态并绘制示意图
    文章目录前言一、实现步骤1.获取所需特征点的索引2.使用opencv.js计算俯仰角、水平角和翻滚角cv.solvePnP介绍cv.solvePnP原理运行代码查看效果3.绘制姿态示意直线添加canvas元素计算姿态直线坐标并绘制总结前言在计算机视觉领域,估算脸部姿态是一项具有挑战性......
  • 基于STM32单片机汽车防盗GPS定位GSM短信加速度检测设计21-880
    21-880、STM32汽车防盗系统设计-震动-ADXL345-GPS-GSM-RELAY产品功能描述:本设计由STM32F103C8T6单片机核心板电路+震动传感器电路+ADXL345重力加速度传感器电路+GPS模块电路+GSM模块电路+继电器控制电路组成。1、系统将是否有震动以及是否有倾倒以及对应的GPS经纬度信息,每隔......
  • vscode 连接服务器连不上了
    问题描述:vscode的远程连接一直能连上远程虚拟服务器,但是今早vscode连接服务器连不上了报错如下:问题出现的原因:vscode的版本自动升级了。注:vscode版本在1.85之上就不能连接服务器了解决过程:卸载当前vscode安装1.85版本的vscode重新连接即可安装完之后要及时将自动......