P1311,jzoj3025-选择客栈【统计】
正题
评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P1311
题目大意
如果两个客栈是同样颜色且中间有客栈消费不超过p那么久算为一种方案,求方案总数
解题思路
先枚举颜色,然后枚举右边的,对于左边,记录两个数据:一个是有多个同样颜色的k,一个是有多少个选择方案y。
当枚举到一家消费不超过p的时,让y=k。
然后枚举到同样色调的,用y来统计,改变k就好了
codecodecode
#include<cstdio>
#include<cctype>
#define N 200010
#define ll long long
using namespace std;
int read() {int x=0,f=1; char c=getchar();while(!isdigit(c)) {if(c=='-')f=-f;c=getchar();}while(isdigit(c)) x=(x<<1)+(x<<3)+c-48,c=getchar();return x*f;
}
void print(int x){if (x>9) print(x/10); putchar(x%10+48); return;
}
ll n,k,p,color[N],cost[N],ans;
int main()
{//freopen("data.in","r",stdin);//freopen("data.out","w",stdout);n=read();k=read();p=read();for(ll i=1;i<=n;i++){color[i]=read();cost[i]=read();}for(ll i=0;i<k;i++){ll k=0,y=0;for(ll j=1;j<=n;j++){if(cost[j]<=p) y=k;if(color[j]==i) ans+=y,k++;if(cost[j]<=p) y=k;}}print(ans);
}
P1311,jzoj3025-选择客栈【统计】相关推荐
- 【洛谷P1311】选择客栈【二分】
题目大意: 题目链接:https://www.luogu.org/problemnew/show/P1311 丽江河边有nnn家很有特色的客栈,客栈按照其位置顺序从111到nnn编号.每家客栈都按照某 ...
- Luogu P1311 选择客栈(前缀和)
P1311 选择客栈 题意 题目描述 丽江河边有\(n\)家很有特色的客栈,客栈按照其位置顺序从\(1\)到\(n\)编号.每家客栈都按照某一种色调进行装饰(总共\(k\)种,用整数\(0\)~\(k ...
- NOIP2011选择客栈[递推]
题目描述 丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号.每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均 ...
- 【NOIP2011TG】【OJ4366】【codevs1135】选择客栈
选择客栈 2011年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 题目描述 Description 丽江河边有 n ...
- Bailian4034 选择客栈【序列处理】
4034:选择客栈 总时间限制: 1000ms 内存限制: 65535kB 描述 丽江河边有 n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号.每家客栈都按照某一种色调进行装饰(总共 k 种 ...
- 洛谷P1311 选择客栈
题目描述 丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号.每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均 ...
- P1311 选择客栈
题面:https://www.luogu.org/problem/P1311 本题先考虑暴力,即枚举每一个客栈,找后面第一个与当前客栈相同颜色且满足最低消费不超过p的客栈,然后统计在此客栈后有多少个与 ...
- 洛谷——P1311 选择客栈
https://www.luogu.org/problem/show?pid=1311 题目描述 丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号.每家客栈都按照某一种色调进行装饰 ...
- NOIP2011 选择客栈(洛谷P1311)
题目描述: 丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号.每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店 ...
最新文章
- Centos6.3下利用open***部署远程×××服务
- 被马斯克送上天的《银河帝国》和互联网江湖 | 赠书
- WINCE 按键驱动编写
- 3人2周上线,2人1周上线,Solo明天上线!开发周期果然不能用搬砖模式计算......
- 选择一线一张床还是小城一套房?
- 实习就参与“服务过亿用户的项目”,是什么体验?
- 今天,我们来详细的聊一聊SpringBoot自动配置原理,学了这么久,你学废了吗?
- 经典论文复现 | InfoGAN:一种无监督生成方法
- css 深度选择器 ,CSS的coped私有作用域和深度选择器
- php数字取反,[转+自]关于PHP7的新特性(涉及取反和disabled_functions绕过)
- properties 特有的方法
- 信息学奥赛一本通(1409:判决素数个数)
- catia钣金根据线段折弯_钣金折弯如何确定折弯的顺序
- Netty工作笔记0042---Netty入门--编写客户端
- git pull命令报错
- 基于Python实现的Alpha-Beta剪枝算法
- 基于有限元法的转子动力学建模---Timoshenko梁单元有限元建模
- php网站背景颜色代码,html如何设置背景颜色?
- 从0开始学大数据(一)
- (附源码)php酒店住宿管理系统 毕业设计 261455
热门文章
- 计算机控制系统期末判断题,计算机控制系统期末试题.doc
- 简单计算机面试题库及答案_计算机专业复试面试问题含答案
- java 接口的静态方法_Java8新特性:接口的默认方法与接口的静态方法
- android qq红包,Android实现QQ抢红包插件
- 行者运行脚本命令_行者脚本指令说明
- hadoop可以解决什么问题_聊一聊,临时工外包可以为企业解决什么问题
- java ee监听器编程,java EE开发之Servlet第四课:监听器(Listener)
- leetcode337. 打家劫舍 III
- leetcode404. 左叶子之和
- post获取重定向的链接 python_【转载】python面试基础知识(四) 网络部分