【Educational Codeforces Round 35 A】 Nearest Minimums
2024-08-26 06:04:06
【链接】 我是链接,点我呀:)
【题意】
在这里输入题意
【题解】
找出最小的数字的位置。
最近的肯定是相邻的某对。
【代码】
#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;
}
最新文章
- chrome远程调试真机上的app
- SeaJS与RequireJS最大的区别
- duxcms SQL Injection In /admin/module/loginMod.class.php
- android开发期间使用真机调试但系统无法识别出真机
- Capistrano SSH::AuthenticationFailed, not prompting for password
- jquery之ajax之$.get方法的使用
- vijos 1779 国王游戏
- QTreeView只显示指定驱动器及其目录,隐藏所有兄弟节点
- Android Studio中自己定义快捷输入块
- C# 各种相对路径
- Git命令行对照表
- freemarker自定义标签报错(三)
- 【网络流】【BZOJ1070】【SCOI2007】修车
- SVN命令行操作
- 关于css如何让图片文字居中的方法
- axis1 创建service服务端 , axis1 客户端
- Paxos 实现日志复制同步(Basic Paxos)
- QT-QWebEngineView-createWindow弹出页面解决
- [算法专题] 二分搜索&;排序数组
- js禁止鼠标右键功能
热门文章
- Unix网络编程之环境搭建
- 给QQ群发送消息
- Lesson 1 Basic Concepts: Part 3
- 控制器不存在:app\admin\controller\Document
- thinkphp使后台的字体图标显示异常
- 概率编程:《贝叶斯方法概率编程与贝叶斯推断》中文PDF+英文PDF+代码
- 虚拟摄像头vivi的测试(二)
- 【Codeforces Round #459 (Div. 2) A】Eleven
- c#+windows api SetWindowsHookEx 全局钩子 demo 下载
- Androidbutton事件的五中写法总结