小白题解 Codeforces 794A Bank Robbery
来源:互联网 发布:cf手游尼泊尔战龙 数据 编辑:程序博客网 时间:2024/05/21 06:44
(大水题)题目链接:点击打开链接
题目大意:给定一维坐标轴,有两个点b,c有人看守,一个人在b,c之间的某个点a,然后给出n个银行位置,问这个人最多可以抢劫多少银行。
分析:由于数据保证b<a<c,所以实际上a点并没什么用;然后只需扫一下这n个点,看有多少个点在b,c之间即可(并不需要排序),O(n)复杂度直接解。
下面是AC代码。
#include<cstdio>#include<algorithm>using namespace std;int arr[(int)1e5+5];int main(){ int now,l,r,n,cnt=0; scanf("%d%d%d",&now,&l,&r); scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&arr[i]); } for(int i=n-1;i>=0;i--) { if(arr[i]<r&&arr[i]>l) cnt++; } printf("%d\n",cnt); return 0;}
1 0
- 小白题解 Codeforces 794A Bank Robbery
- codeforce A. Bank Robbery
- 0526 CF#794A&G2n E- Bank Robbery
- Codeforces Round #414, rated, Div. 1 + Div. 2 A. Bank Robbery
- 小白题解 Codeforces 785A
- 小白题解 Codeforces 805A Fake NP
- 小白题解 Codeforces 807A Is it rated?
- 小白题解 Codeforces 798A Mike and palindrome
- 小白题解 Codeforces 804A Find Amir
- 小白题解 Codeforces 266A Stones on the Table
- 小白题解 Codeforces 1A Theatre Square
- codeforces 601E. A Museum Robbery
- 小白题解 Codeforces 794B Cutting Carrot
- Codeforces Round#333 div.1 E A Museum Robbery
- codeforces A. Cakeminator 题解
- codeforces A. TL 题解
- codeforces A. Array题解
- codeforces 150A 题解
- 省份城市jquery简单的二级联动,query代码
- 数据结构之单链表(尾插法)
- Deep learn toolbox:CNN BP求导解析
- 数字1的数量
- Platform Devices and Drivers(NET)
- 小白题解 Codeforces 794A Bank Robbery
- 欢迎使用CSDN-markdown编辑器
- 算法设计与应用基础:第十二周(2)
- C# WinForm 自绘TreeView
- 小知识点
- Java裸体小白的多态
- 英飞凌磁传感器 TLE5012b STM32F103 SPI 程序说明
- Servlet 点击计数器
- git仓库迁移