题目链接:http://codeforces.com/contest/796/problem/A

题意:给你n个房子的价格ai,坐标1到n,你目前在m坐标处,还有你现在拥有的钱数k。每个房子与你的距离是下标差乘10,让你求你可以购买的最近的房子。房子价格为0代表不能购买。

分析:直接从m点出发向左向右寻找第一个价格小于等于k且不为0的房子坐标。两个与m的坐标差的最小值即为答案。

AC代码:

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int a[105];
 4 int main() {
 5     int n,m,k;
 6     cin>>n>>m>>k;
 7     for(int i=1;i<=n;i++){
 8         cin>>a[i];
 9     }
10     int ans1=1e5,ans2=1e5;
11     for(int i=m-1;i>=1;i--){
12         if(a[i]<=k&&a[i]!=0){
13             ans1=m-i;
14             break;
15         }
16     }
17     for(int i=m+1;i<=n;i++){
18         if(a[i]<=k&&a[i]!=0){
19             ans2=i-m;
20             break;
21         }
22     }
23     ans1=min(ans1,ans2);
24     cout<<ans1*10<<endl;
25 return 0;
26 }

View Code

转载于:https://www.cnblogs.com/ls961006/p/6926141.html

codeforces 796A Buying A House相关推荐

  1. 【codeforces 796A】Buying A House

    [题目链接]:http://codeforces.com/contest/796/problem/A [题意] 让你选一个最靠近女票的,且能买的房子; 输出你和你女票的距离; [题解] 枚举 [Num ...

  2. CodeForces - 103E Buying Sets(最小权闭合子图)

    题目链接:点击查看 题目大意:给出n个数列集合,每个集合都有一个权值,现在要求从中选出k个集合(k可以为0),要求满足: 权值和最小 k个集合取并集后的集合大小等于k 题目要求输出最小权值和 题目分析 ...

  3. codeforces 796A-D

    决定在 codeforces 练题啦,决定每个比赛刷前四道...太难就算了 796A Buying A House 题意:给出x轴上的n 个点,每个点有个权值,问离m 点最近的权值小于等于k 的点离m ...

  4. Codeforces 题目合集+分类+代码 【Updating...】【361 in total】

    961A - Tetris                                                模拟                                      ...

  5. Codeforces Round #644 (Div. 3) D.Buying Shovels

    Codeforces Round #644 (Div. 3) D.Buying Shovels 题目链接 Polycarp wants to buy exactly n shovels. The sh ...

  6. Codeforces Round #540 (Div. 3)--A. Water Buying(简单思维题-有点坑)

    A. Water Buying 题目链接http://codeforces.com/problemset/problem/1118/A time limit per test:1 second mem ...

  7. 【codeforces 103E】 Buying Sets

    http://codeforces.com/problemset/problem/103/E (题目链接) 题意 给出$n$个数,每个数与一个集合相关联.从其中选出最小的若干个数,选出的数的个数与这些 ...

  8. Food Buying CodeForces - 1296B

    Mishka wants to buy some food in the nearby shop. Initially, he has ss burles on his card. Mishka ca ...

  9. Buying Shovels CodeForces - 1360D(数论+找因子)

    题意: 想买n个铲子,一共有k种包装,第i种包装里有i个铲子(1<=i<=k),问如何才能正好买n个铲子,要求买相同包装的,而且买的包书数最少 题目: Polycarp wants to ...

最新文章

  1. LeetCode简单题之最长的美好子字符串
  2. 转义符,re模块,rangdom随机数模块,
  3. uboot分析之bootm_start
  4. CSS3伪元素、伪类选择器
  5. 【Java学习笔记四】Java中的包
  6. Android UI卡顿监控
  7. SVN修改用户名与密码
  8. 【以太坊源码阅读】椭圆曲线加密和EIP155
  9. a算法和a*算法的区别_游戏寻路中 A* 算法的改进
  10. Volatile(理解)
  11. [2019徐州网络赛J题]Random Access Iterator
  12. 纤亿通带你认识和正确使用SFP光模块
  13. 计算机竞赛制作机器人,电脑制作活动机器人项目详细说明
  14. DDD结合整洁架构落地实践
  15. python seek使用_Python seek()用法及代码示例
  16. UEFI开发与调试---edk2中的应用模块/库模块/驱动模块
  17. with root cause 解决办法
  18. 数据结构课设_网页形式的景区导游
  19. oracle导出数据一闪就没,Pl/Sql 导入dmp文件时窗口一闪而过
  20. android手机桌面怎么调,安卓手机如何修改手机桌面上的CMCC

热门文章

  1. php soap调用asp.net webservice
  2. 常用的对联广告带关闭功能
  3. 转: SQLite内建函数表
  4. windows下,linux下elasticsearch安装插件bigdesk插件的步骤
  5. pg批量插入_在PostgreSQL中批量/批量更新/提升
  6. c语言堆栈基本代码入栈出栈_几道和「堆栈、队列」有关的面试算法题
  7. js使用const的好处_let和const命令
  8. Python基本操作(四) 循环与判断
  9. 前端多行文本溢出问题解决方案
  10. 前端开发者正在被迫成为全栈开发人员