4 条题解
-
3
c++
#include <bits/stdc++.h> using namespace std; int main() { int n,a[110],c1=0,c2=0; cin>>n; int i; for(i = 0; i < n; i++) { cin>>a[i]; } sort(a,a+n); for(i = 0;i < n;i++) { if(a[i] == a[n-1]) { c1++; } else if(a[i] == a[0]) { c2++; } } cout<<c1<<' '<<c2; return 0; }
Python
n=int(input()) a=input().split() a=list(map(int,a)) da=max(a) xiao=min(a) n1=a.count(da) n2=a.count(xiao) print(n1,n2)
-
1
#include <bits/stdc++.h> using namespace std; int main() { int a; cin >> a; int b[a];//创建数组存储价格 for (int i = 0;i < a;i++) { cin >> b[i]; }//输入价格 int max = -114514; int min = 114514; for (int i = 0;i < a;i++) { if (b[i] > max) { max = b[i]; } if (b[i] < min) { min = b[i]; } }//求出最大值与最小值 int maxn = 0; int minn = 0;//最大值数量与最小值数量 for (int i = 0;i < a;i++) { if (b[i] == max) { maxn++; } if (b[i] == min) { minn++; } }//遍历数组,寻找与最大值或最小值相同的数并统计 cout << minn << " " << maxn;//输出 return 0; }
-
0
不就是在上一题(http://oj.hetao101.com/d/training/p/805/solution)的基础上加以下代码:
for (int i = 1; i <= n; i++) { if (a[i] == maxn) { sum1++; } if (a[i] == minn) { sum2++; } }
-
-2
写题解请注意
鼓励大家写题解,但注意题解格式。
题解一定要有思路解析或代码注释,能否让别人理解你的思路
也是你的能力的检验,不要只放无意义的代码给大家复制,那就失去了做题的初心。
给代码两端加上这个会舒服一些
```cpp
你的代码
```
</span>
这个点在键盘的左上角tab上面那个键,注意切换输入法
#include<iostream> using namespace std; int main() { int n; cin>>n;//这是一个注释 return 0; }
请注意严禁抄袭题解,写题解不要只放代码,需加上你的思路或代码注释。
抄袭题解一经发现直接取消成绩。
题解被删除的可能
- 代码不符合格式规范
- 没有思路讲解或者没有注释,
- 无意义的题解
大家携手共同维护一个良好的编程环境,如果一经发现,多次作乱。可能会被管理员拉黑,请注意,一旦拉黑即失去登陆资格。
- 1
信息
- ID
- 806
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 1
- 标签
- 递交数
- 59
- 已通过
- 41
- 上传者