度度熊回家 (模拟)
来源:互联网 发布:highcharts more.js 编辑:程序博客网 时间:2024/06/05 11:00
思路:先计算出从第0个坐标到第n-1个坐标的距离,然后枚举忽略
AC代码
#include <stdio.h>#include <algorithm>using namespace std;#define inf 0x3f3f3f3fconst int maxn = 50+5;int a[maxn];int main() { int n; while(scanf("%d", &n) == 1) { for(int i = 0; i < n; i++) { scanf("%d", &a[i]); } int s = a[0], len = 0; for(int i = 1; i < n; i++) { len += abs(a[i] - s); s = a[i]; } int ans = inf; for(int i = 1; i < n-1; i++) { //忽略第i个点 int t = len - abs(a[i]-a[i-1]) - abs(a[i]-a[i+1]); t += abs(a[i-1]-a[i+1]); ans = min(ans, t); } printf("%d\n", ans); } return 0;}
如有不当之处欢迎指出!
阅读全文
0 0
- 度度熊回家 (模拟)
- 度度熊回家
- 度度熊回家
- 度度熊回家
- 编程题(度度熊回家最短距离)
- 牛客网 度度熊回家
- [编程题] 度度熊回家
- [编程题] 度度熊回家
- 百度:度度熊回家
- 【算法题】度度熊回家
- 算法之度度熊回家
- 度度熊回家问题
- [编程题] 度度熊回家
- 回家了(一)
- 回家了(二)
- 家里(五一回家)
- 回家
- 回家
- 接入层负载均衡技术-lvs为何不能完全替代DNS轮询
- Enum --枚举妙用
- 学习笔记 AVL树
- IE下 jquery的fadeIn与fadeOut方法失效的BUG
- 1110. Complete Binary Tree (25)
- 度度熊回家 (模拟)
- 多线程阻塞类型
- Codeforces Round #428
- bzoj 1602: [Usaco2008 Oct]牧场行走(暴力LCA)
- python opencv入门 傅里叶变换(25)
- 代码REVIEW
- 怎样学习嵌入式Linux
- 实现判断商品折扣价格
- 工作中小细节总结(六)