
第1题 温度记录(temp)某地连续 N 天进行气温观测,每天记录一个整数温度(单位:℃,可能为负数)。请你统计:这段时间里的最高气温;这段时间里的最低气温;第一次出现最高气温的那一天是第几天(从 1 开始编号)。输入格式第一行一个整数 N(1 ≤ N ≤ 365)。第二行 N 个整数,表示每天的气温,范围为 -50..50。对于100%的数据,1=N=365输出格式输出三个整数:最高气温 最低气温 最高气温第一次出现的那一天是第几天。输入/输出例子1输入:5-1 3 5 2 5输出:5 -1 3参考代码:#includebits/stdc++.h using namespace std; int n,a[1000],da=-100,mi=100,k,t; int main(){ cinn; for(int i=1;i=n;i++){ cina[i]; mi=min(a[i],mi); da=max(a[i],da); } coutda" "mi" "; for(int i=1;i=n;i++){ if(a[i]==da){ couti; return 0; } } return 0; }第2题 连续打卡(checkin)小明在一个学习 App 上坚持打卡,每天只能打一次卡。App 想奖励“最长连续打卡”的同学。给定一段时间内的打卡记录,用 1 表示当天打卡成功,0 表示当天没有打卡。请你计算:在这段时间内,最长连续打卡的天数是多少。输入格式第一行一个整数 N,表示天数。(1 ≤ N ≤ 1000)第二行包含 N 个整数,每个要么是 0 要么是 1。