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 代码与解答




发布了27 篇原创文章 · 获赞 6 · 访问量 518

猜你喜欢

转载自blog.csdn.net/qq_43246110/article/details/104340491