diff --git a/Luogu/CodeOverclock/P1059 [NOIP 2006 普及组] 明明的随机数.cpp b/Luogu/CodeOverclock/P1059 [NOIP 2006 普及组] 明明的随机数.cpp new file mode 100644 index 0000000..d0a56f8 --- /dev/null +++ b/Luogu/CodeOverclock/P1059 [NOIP 2006 普及组] 明明的随机数.cpp @@ -0,0 +1,19 @@ +#include +#include +using namespace std; +int main(){ + set 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; +} diff --git a/Luogu/CodeOverclock/P1062 [NOIP 2006 普及组] 数列.cpp b/Luogu/CodeOverclock/P1062 [NOIP 2006 普及组] 数列.cpp new file mode 100644 index 0000000..e69de29 diff --git a/Luogu/P1150 Peter 的烟.cpp b/Luogu/P1150 Peter 的烟.cpp index 53af06c..f3afdd1 100644 --- a/Luogu/P1150 Peter 的烟.cpp +++ b/Luogu/P1150 Peter 的烟.cpp @@ -1,17 +1,14 @@ #include using namespace std; 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 n, k; + cin >> n >> k; + int tmp = n; + int js = 0; + while(tmp >= k){ + tmp = tmp - k + 1; + js++; } - cout< +#include +using namespace std; +int main() { + unordered_set a; + int n; + cin >> n; + string x; + for(int i = 0; i < n; i++){ + cin >> x; + a.emplace(x); + } + cout << a.size() << endl; +}