【链接】 我是链接,点我呀:)

【题意】

在这里输入题意

【题解】

找出最小的数字的位置。
最近的肯定是相邻的某对。

【代码】

#include <bits/stdc++.h>
using namespace std; const int N = 1e5; int n;
int a[N+10],mi; int main(){
#ifdef LOCAL_DEFINE
freopen("rush_in.txt", "r", stdin);
#endif
ios::sync_with_stdio(0),cin.tie(0);
cin >> n;
for (int i = 1;i <= n;i++) cin >> a[i];
mi = a[1];
for (int i = 2;i <= n;i++) mi = min(mi,a[i]);
int ans = -1,pre=-1;
for (int i = 1;i <= n;i++){
if (a[i]==mi){
if (pre==-1){
pre = i;
}else{
if (ans==-1){
ans = i-pre; }else{
ans = min(ans,i-pre);
}
pre = i;
}
}
}
cout << ans << endl;
return 0;
}

最新文章

  1. chrome远程调试真机上的app
  2. SeaJS与RequireJS最大的区别
  3. duxcms SQL Injection In /admin/module/loginMod.class.php
  4. android开发期间使用真机调试但系统无法识别出真机
  5. Capistrano SSH::AuthenticationFailed, not prompting for password
  6. jquery之ajax之$.get方法的使用
  7. vijos 1779 国王游戏
  8. QTreeView只显示指定驱动器及其目录,隐藏所有兄弟节点
  9. Android Studio中自己定义快捷输入块
  10. C# 各种相对路径
  11. Git命令行对照表
  12. freemarker自定义标签报错(三)
  13. 【网络流】【BZOJ1070】【SCOI2007】修车
  14. SVN命令行操作
  15. 关于css如何让图片文字居中的方法
  16. axis1 创建service服务端 , axis1 客户端
  17. Paxos 实现日志复制同步(Basic Paxos)
  18. QT-QWebEngineView-createWindow弹出页面解决
  19. [算法专题] 二分搜索&amp;排序数组
  20. js禁止鼠标右键功能

热门文章

  1. Unix网络编程之环境搭建
  2. 给QQ群发送消息
  3. Lesson 1 Basic Concepts: Part 3
  4. 控制器不存在:app\admin\controller\Document
  5. thinkphp使后台的字体图标显示异常
  6. 概率编程:《贝叶斯方法概率编程与贝叶斯推断》中文PDF+英文PDF+代码
  7. 虚拟摄像头vivi的测试(二)
  8. 【Codeforces Round #459 (Div. 2) A】Eleven
  9. c#+windows api SetWindowsHookEx 全局钩子 demo 下载
  10. Androidbutton事件的五中写法总结