CCF CSP 2019_03
1:小中大(100)*
1.1 题目
1.2 代码与解答
数组内值太大不要初定义,用指针就行了
int *num = new int [n];//数组很大很长,不要定义
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,temp;
int maxx,minn;
double medd;
cin>>n;
int *num = new int [n];//数组很大很长,不要定义
for(int i=0;i<n;i++)
{
cin>>num[i];
}
if(num[0]<num[n-1])
{
minn = num[0];
maxx = num[n-1];
}
else
{
minn = num[n-1];
maxx = num[0];
}
if(n%2==0) medd = (num[n/2]+num[n/2-1])*1.0/2;
else medd = num[n/2];
cout<<maxx<<" ";
if(medd-(int)medd==0)
cout<<(int)medd<<" ";
else
printf("%.1lf ",medd);
cout<<minn;
return 0;
}
2: 二十四点()*
2.1 题目
2.2 代码与解答
3: 损坏的RAID5
3.1 题目
3.2 代码与解答
4: 消息传递接口
4.1 题目
4.2 代码与解答
5:317号子任务
5.1 题目
5.2 代码与解答