6.9 C++标准模板库(STL)介绍->algorithm头文件下常用函数介绍

codeup algorithm的常见用法详解

题号:10000604

A题 : 求最大最小数

题目链接:http://codeup.cn/problem.php?cid=100000604&pid=0

#include 
#include 
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 
#include  
#include 
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;
}

你可能感兴趣的:(算法笔记,算法)