洛谷p5728c++
时间: 2023-11-24 17:51:01 浏览: 161
根据提供的引用内容,我猜测您想了解洛谷p5728的C++实现方法。p5728是一道洛谷上的题目,它的题目描述为:给定n个整数,求这n个整数中的最大值、最小值和平均值。
以下是p5728的C++实现方法:
```c++
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int n;
cin >> n;
int a[n];
double sum = 0;
for (int i = 0; i < n; i++) {
cin >> a[i];
sum += a[i];
}
double avg = sum / n;
int maxn = a[0], minn = a[0];
for (int i = 1; i < n; i++) {
if (a[i] > maxn) maxn = a[i];
if (a[i] < minn) minn = a[i];
}
printf("%d %d %.2f", maxn, minn, avg);
return 0;
}
```
该程序首先读入整数n,然后定义一个长度为n的整型数组a,并读入n个整数存入数组a中。接着,计算这n个整数的平均值,并找出这n个整数中的最大值和最小值。最后,输出最大值、最小值和平均值。
相关问题
洛谷p2249c++
洛谷p2249c是一个题目的编号,代表洛谷在线评测系统中的一道题目。根据提供的代码来看,这道题目的大意是给定两个数列a和b,要求对于b中的每个元素,在a中找到对应的位置。如果找到了,则输出该位置的索引,否则输出-1。具体实现的方法有两种,一种是使用二分查找来提高效率,另一种是使用暴力搜索。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [洛谷P2249 【深基13.例1】查找](https://blog.csdn.net/xhjyJolie/article/details/130000755)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
洛谷P2758 c++
洛谷 P2758 C 题目是一道给定两个字符串,要求你求出它们的最长公共子序列。
最长公共子序列 (LCS) 是指两个字符串的最长的公共子序列,其中子序列的字符顺序必须保持不变,但不一定连续。
这道题可以使用动态规划来解决,具体做法请参考相关资料和教程。
阅读全文