首页 > TAG信息列表 > 小中大
小中大---csp201903-1
小中大 一、题目描述二、题目分析三、AC代码四、心得体会 一、题目描述 试题链接:http://118.190.20.162/view.page?gpid=T89 二、题目分析 时间,内存限制小,数据范围小,简单排序获得最大最小,中位数(处于序列中间位置的数)认真读题,注意题目输出要求,中位数是小数保留一位小数,中CCF认证 2019-3 小中大
水题 #include <iostream> using namespace std; int n; int Max, Min, Middle; double Middle1; int main() { scanf("%d",&n); int arr[n]; for(int i = 0; i < n; ++i) { scanf("%d",&arr[i]); } Max = arr[0]; Min小中大(201903-1)
试题编号:201903-1试题名称:小中大时间限制:1.0s内存限制:512.0MB问题描述: #include<bits/stdc++.h> using namespace std; int a[100001]; int main() { int n,maxx,minn; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } sort(a,a+n); maxx=a[n-1]; minn=a[0];CCF-CSP-2019-03-1小中大
题目链接:http://118.190.20.162/view.page?gpid=T89 坑点:如果中位数不为整数则四舍五入保留一位小数。 代码: #include<bits/stdc++.h> using namespace std; vector<int >a; int main (){ ios::sync_with_stdio(false); int n; int num; int l=INT_MAX,m,r=INT_MCCF认证201903-1小中大
CCF认证201903-1小中大题目描述算法设计+题目分析注意点+记录点代码(100分)感谢链接 题目描述 201903-1小中大 算法设计+题目分析 吐槽一下 题目不是很难,但是用VC6.0会出现一些bug(推测就是这个ide的问题),问题如下 槽点如图,都是按照整型输出-1,竟然会出现两个不同的值,真的困惑了CSP认证 201903-1 小中大
题目来自:CSP认证 201903-1 小中大 //不得不说一句,c++的sort函数很香 #include<iostream> #include<stdio.h> //#include<cstring> #include<algorithm> using namespace std; int main() { int a[100005],n; scanf("%d",&n); for(int i=0;i<n;i++CCF认证 201903-1 小中大
#include <iostream> #include <algorithm> using namespace std; const int maxn = 1e5+10; int A[maxn]; int main() { int n; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&A[i]); if(A[0]<ACSP小中大
题目要求: 要求输入有序的整数序列,最多不超过100000个,从中找出最大值、最小值、中位数。 题目分析: 既然序列是有序的,那么最值一定出现在两端,根据输入的n是奇数还是偶数来采用不同的方法求中位数,最后注意判断中位数是否为小数即可。 #include<iostream> #include<iomanip> usCCF认证 2019-03 01小中大
#include <iostream> using namespace std; int main(){ int n,index,sum=0; int s[100000]; int max,min,key=0,i=0;//降序 ; double mid; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&s[i]); } if(s[0]<s[1]) key=1