这个程序实现什么功能?小弟先谢谢了!
#include<fstream>#include<iostream>
#include<set>
using namespace std;
//-------------------------------------
int main(){
ifstream cin("1.txt");
int num=0, f12=479001600; // 12!
multiset<int> s;
for(int n; cin>>n; )
if(f12%n==0){
multiset<int>::iterator it=s.find(f12/n);
if(it!=s.end()){
num++;
s.erase(it);
}else s.insert(n);
}
cout<<num<<"\n";
return 0;
}//====================================