【題解】AtCoder Beginner Contest 240
阿新 • • 發佈:2022-02-23
A - Edge Checker
題面
過水,點連結罷
思路
特判特判就好啦~
程式碼
//吾日八省吾身: //輸入多而不快讀乎? //題目標註而不freopen乎? //乘除並列先乘後除乎? //不手撕樣例直接寫程式碼乎? //不仔細讀題直接關頁面乎? //1e9而不開long long乎? //Ctrl+V而不改名稱乎?(papaw->papan IMPLIES tg1=->2=) //相信評測神機乎? #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<string> #include<cmath> #include<iomanip> #include<cctype> #include<vector> #include<stack> #include<queue> #include<map> #include<set> #include<algorithm> #include<utility> #include<deque> #include<ctime> #include<sstream> #include<list> #include<bitset> using namespace std; int a,b; int main(){ cin>>a>>b; if((min(a,b)+1==max(a,b))||(min(a,b)==1&&max(a,b)==10)) cout<<"Yes\n"; else cout<<"No\n"; return 0; }
B - Count Distinct Integers
題面
給定數列,求不同元素個數
思路
map 大法好!
程式碼
//吾日八省吾身: //輸入多而不快讀乎? //題目標註而不freopen乎? //乘除並列先乘後除乎? //不手撕樣例直接寫程式碼乎? //不仔細讀題直接關頁面乎? //1e9而不開long long乎? //Ctrl+V而不改名稱乎?(papaw->papan IMPLIES tg1=->2=) //相信評測神機乎? #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<string> #include<cmath> #include<iomanip> #include<cctype> #include<vector> #include<stack> #include<queue> #include<map> #include<set> #include<algorithm> #include<utility> #include<deque> #include<ctime> #include<sstream> #include<list> #include<bitset> using namespace std; map<int,int> fafa; int n; int ans; int main(){ cin>>n; for(int i=1;i<=n;++i){ int a; cin>>a; if(!fafa[a]){ fafa[a]++; ans++; } } cout<<ans<<endl; return 0; }