提交记录 #268
提交时间:2024-11-19 10:19:16
语言:c
状态:Accepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
固定测试点#3:
额外测试点#3600:
39【学长出题】寒冷的北京
#include <stdio.h>
int main() {
int n;
scanf("%d", &n); // 修正:需要传递指针
int tem[n];
for (int i = 0; i < n; i++) {
scanf("%d", &tem[i]); // 修正:需要传递指针
}
int maxl = 1;
int maxstart = 0;
int maxend = 0;
int currentstart = 0;
int currentl = 1;
for (int i = 1; i < n; i++) {
if (tem[i] <= tem[i - 1]) { // 修正:温度相同也算下降
currentl++;
} else {
if (currentl > maxl) {
maxl = currentl;
maxstart = currentstart;
maxend = i - 1;
}
currentstart = i;
currentl = 1;
}
}
if (currentl > maxl) {
maxl = currentl;
maxstart = currentstart;
maxend = n - 1;
}
printf("%d %d\n", maxstart + 1, maxend + 1);
return 0;
}