Codeforces Beta Round #34 (Div. 2) A题解题报告
来源:互联网 发布:js得到指定时间戳 编辑:程序博客网 时间:2024/04/30 04:35
这题很水,一定要理解什么意思,就是求相邻两个数之间差最小的两个位置,其中特别要注意的是第一个和最后一个也可以相减,可以看成是一个环!
#include<cstdio>
#include<iostream>#include<cmath>
using namespace std;
int main()
{
int n,i,a[105],endb,x,min,h;
while(cin>>n)
{
for(i=1;i<=n;i++)
cin>>a[i];
a[n+1]=a[1];
min=100000;//这里我一开始就犯了错误,写成100后,WA,就把其改大了点!
for(i=1;i<=n;i++)
{
x=abs(a[i]-a[i+1]);
if(x<min)
{
min=x;
endb=i;
}
}
if(endb==n)
h=1;
else
h=endb+1;
printf("%d %d\n",endb,h);
}
return 0;
}
- Codeforces Beta Round #34 (Div. 2) A题解题报告
- Codeforces Round #179 (Div. 2) A题解题报告
- Codeforces Round #188 (Div. 2) A题解题报告
- Codeforces Round #185 (Div. 2) A题解题报告
- Codeforces Beta Round #34 (Div. 2) B 题解
- Codeforces Beta Round #34 (Div. 2) C题解
- Codeforces Round #192 (Div. 2) 题解报告
- Codeforces Round #363 (Div. 2) 题解报告
- Codeforces Round #365 (Div. 2)题解报告
- Codeforces Round #366 (Div. 2)题解报告
- Codeforces Round #375 (Div. 2)题解报告
- Codeforces Round #377 (Div. 2)题解报告
- Codeforces Round #378 (Div. 2)题解报告
- Codeforces Beta Round #85 (Div. 2 Only) A题
- Codeforces Beta Round #65 (Div. 2) A题
- Codeforces Beta Round #89 (Div. 2) A题
- Codeforces Beta Round #87 (Div. 2 Only) A题
- Codeforces Beta Round #95 (Div. 2) A题
- linux如何获取每个进程使用了多少swap
- 在jsp中提交请求而不刷新页面的方法
- Hessian调用过程报错Pass-by-value is not supported for the given object
- Matlab以MEX方式调用C源代码
- 山寨动力第一篇:明明白白给MK808山寨电视棒安装PicUntu Linux
- Codeforces Beta Round #34 (Div. 2) A题解题报告
- 某年某月某日是星期几的算法思想和编程
- android之Fragment(官网资料翻译)
- hdu 1258 Sum It Up
- 爱上牛刀
- 游戏后台的快速开发
- 一些实用的语义角色标注(SRL)工具使用方法
- (*(void (*)( ) )0)( )的剖析
- 在C++中如何定义一个行数和列数比较大的矩阵