CF550B Preparing Olympiad 题解

news/2024/11/24 1:40:15/

同我在洛谷的博客

洛谷题目传送门

与这道题相近的题目是:洛谷P2036 [COCI2008-2009#2] PERKET
(大家可以看一下这道题)

题目大概就是:给定 n n n 个数,从中选出一些数,保证这些数之和在 [ l , r ] [l,r] [l,r]的范围里,并且最大数和最小数的差大于等于 x x x

思路:

一上来,就想到了二进制枚举。

(枚举每个数的“选”和“不选”)

再加上 1 ≤ n ≤ 15 1 \le n \le 15 1n15 的数据范围,( 2 15 ≈ 30000 2^{15} \approx 30000 21530000)这道题就用枚举 + + + dfs 。

A C AC AC代码:

#include<iostream>
using namespace std;
int c[20];
int ans;
int n,l,r,x;
void dfs(int k/*已做过选择的数量(不一定选中)*/,int dif/*难度和*/,int minn/*最小难度*/,int maxn/*最大难度*/,int cnt/*已选中的课程数量*/){if(k==n){if(dif>=l&&dif<=r&&maxn-minn>=x&&cnt!=0){//判断该选课是否合法 ans++;}return;}dfs(k+1,dif+c[k+1],min(minn,c[k+1]),max(maxn,c[k+1]),cnt+1);//选 dfs(k+1,dif,minn,maxn,cnt);//不选 
}
int main(){scanf("%d%d%d%d",&n,&l,&r,&x);for(int i=1;i<=n;i++){scanf("%d",&c[i]);}dfs(0,0,1e6+1,0,0);cout<<ans;return 0;
}

http://www.ppmy.cn/news/274575.html

相关文章

ctfshow-菜狗杯-抽老婆

任意文件读取 抽老婆 打开首先发现是一个图片下载&#xff08;老婆们都很不错(&#xffe3;▽&#xffe3;)*&#xff09;&#xff0c;感觉也没什么其他的东西&#xff0c;先F12看一下代码&#xff0c;发现有一处标注&#xff0c;感觉跟任意文件下载有关&#xff1a; (一开…

Codeforces 期望概率dp 235B,351B,768D,50D,101D 题解

文章目录 235B Lets Play Osu!351B Jeff and Furik768D Jon and Orbs50D Bombing101D Castle 5道不错的概率dp. 235B Let’s Play Osu! 你 打 音 游 的 得 分 是 你 每 次 击 中 连 续 音 符 个 数 的 平 方 和 . 给 出 你 击 中 每 一 个 音 符 的 概 率 , 求 你 的 期 望 得 …

抽奖转盘HTML5

html代码 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"renderer" content"webkit"><meta http-equiv"X-UA-Compatible" content"IEedge">&…

MarsNFT|来抽盲盒吗?停不下来的那种!

生活就像盲盒&#xff0c;你永远不知道抽中的会是什么。MarsNFT于10月9日再次携手宏宝斋带来西游72变盲盒。首次白龙马藏品一经发售就立马抢完&#xff0c;受到了众多粉丝的青睐。这次盲盒新玩法十分值得期待&#xff0c;所谓先到先得&#xff0c;数量有限请活动时间准时登陆官…

华为全栈自主数据库GaussDB正式面向全球服务

一、前言 在6月7日举行的华为全球智慧金融峰会2023上&#xff0c;华为发布新一代分布式数据库GaussDB&#xff0c;并正式向全球客户提供服务。据介绍&#xff0c;GaussDB实现了核心代码100%自主研发&#xff0c;是国内当前唯一做到软硬协同、全栈自主的国产数据库。 可谓是里…

抽奖动画大转盘抽奖思路与做法

抽奖是各类营销活动中最常见的一种形式&#xff0c;本产品需求大致如下&#xff1a;转盘周围跑马灯交替闪烁&#xff0c;点击抽奖&#xff0c;大转盘旋转&#xff0c;调用接口获取抽奖结果&#xff0c;大转盘指针指向对应的奖品。高保如下图1 2.整体思路 本需求要求跑马灯交替闪…

cf55d

此题其实说实话不算是数位dp把&#xff0c;虽然我不是按最优的方法过的。但是感觉记忆划搜索是可以的 这个人写了个优化的&#xff1a;http://hi.baidu.com/sunhaowenprime/item/d3155f3418c14dd26c15e92e 我的是500啊 差好大啊。。。 我用dp【i】【j】【k】表示i长度&…

2023高考作文全国甲卷 人·技术·时间 有人成了时间的仆人

2023高考作文全国甲卷 人们因技术发展得以更好地掌控时间&#xff0c;但也有人因此成了时间的仆人。 这句话引发了你怎样的联想与思考&#xff1f;请写一篇文章。 要求&#xff1a;选准角度&#xff0c;确定立意&#xff0c;明确文体&#xff0c;自拟标题&#xff1b;不要套作&…