08-25-2025
This commit is contained in:
		
							
								
								
									
										19
									
								
								Luogu/CodeOverclock/P1059 [NOIP 2006 普及组] 明明的随机数.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								Luogu/CodeOverclock/P1059 [NOIP 2006 普及组] 明明的随机数.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
#include <iostream>
 | 
			
		||||
#include <set>
 | 
			
		||||
using namespace std;
 | 
			
		||||
int main(){
 | 
			
		||||
	set<int> s;
 | 
			
		||||
	int n;
 | 
			
		||||
	cin >> n;
 | 
			
		||||
	int tmp;
 | 
			
		||||
	for(int i = 0; i < n; i++){
 | 
			
		||||
		cin >> tmp;
 | 
			
		||||
		s.emplace(tmp);
 | 
			
		||||
	}
 | 
			
		||||
	cout << s.size() << endl;
 | 
			
		||||
	for(auto it = s.begin(); it != s.end(); it++){
 | 
			
		||||
		cout << *it << " ";
 | 
			
		||||
	}
 | 
			
		||||
	cout << endl;
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										0
									
								
								Luogu/CodeOverclock/P1062 [NOIP 2006 普及组] 数列.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								Luogu/CodeOverclock/P1062 [NOIP 2006 普及组] 数列.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -4,14 +4,11 @@ int main(){
 | 
			
		||||
	int n, k;
 | 
			
		||||
	cin >> n >> k;
 | 
			
		||||
	int tmp = n;
 | 
			
		||||
	int js=n;
 | 
			
		||||
	while(tmp>k){
 | 
			
		||||
		js+=int(tmp/k);
 | 
			
		||||
		tmp=tmp%k+tmp/k;
 | 
			
		||||
	int js = 0;
 | 
			
		||||
	while(tmp >= k){
 | 
			
		||||
		tmp = tmp - k + 1;
 | 
			
		||||
		js++; 
 | 
			
		||||
	}
 | 
			
		||||
	cout<<js<<endl;
 | 
			
		||||
	cout << n + js << endl;
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 4%3=1   5%3=2 2+int(5/3)=3 3%3=0
 | 
			
		||||
	6%4=2 2+6/4=3*/
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								Luogu/P3370 【模板】字符串哈希.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Luogu/P3370 【模板】字符串哈希.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
#include <iostream>
 | 
			
		||||
#include <unordered_set>
 | 
			
		||||
using namespace std;
 | 
			
		||||
int main() {
 | 
			
		||||
	unordered_set<string> a;
 | 
			
		||||
	int n;
 | 
			
		||||
	cin >> n;
 | 
			
		||||
	string x;
 | 
			
		||||
	for(int i = 0; i < n; i++){
 | 
			
		||||
		cin >> x;
 | 
			
		||||
		a.emplace(x);
 | 
			
		||||
	}
 | 
			
		||||
	cout << a.size() << endl;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user