6.9 C++标准模板库(STL)介绍->algorithm头文件下常用函数介绍
·
codeup algorithm的常见用法详解
题号:10000604
A题 : 求最大最小数
题目链接:http://codeup.cn/problem.php?cid=100000604&pid=0
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int a[10010];
int n;
while(cin>>n){
for(int i=0;i<n;i++){
cin>>a[i];
}
int min=a[0],max=a[0];
for(int i=1;i<n;i++){
if(min>a[i]) min=a[i];
if(max<a[i]) max=a[i];
}
cout<<max<<" "<<min<<endl;
}
return 0;
}
B题 : 全排列
题目链接:http://codeup.cn/problem.php?cid=100000604&pid=1
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
int main(){
char s[10];
while(gets(s)!= NULL){
int len=strlen(s);
do{
puts(s);
}while(next_permutation(s,s+len));
printf("\n");
}
return 0;
}
更多推荐



所有评论(0)