๐จ๐ป๐ซ ํ๋ก๊ทธ๋๋ฐ(8)
-
[์ฝ๋ํฌ์ค] 1463B - Find The Array (Educational Codeforces Round 100 (Rated for Div. 2)
2020.12.22 ์ฝ๋ํฌ์ค ์์ด๋ ์์ฑ! ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ๋ฉฐ ๋ฐฑ์ค๋ง ์กฐ๊ธ์ฉ ํ๋ค๊ฐ ๋ด ์์น๊ฐ ์ด๋๊ฐ ๊ถ๊ธํด์ ๋์ ํ๊ฒ ๋ฌ์ต๋๋ค. ์ง์ฆ์ ์ข ๊พธ์คํ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ ๊ฑธ... ์กธ์ ํ๊ณ ๊ณต๋ถํ๋ ๋ ๋ฐ์ฑํฉ์๋ค ใ ใ ... 21๋ ์๋ ๋ธ๋ฃจ ๋ฌ์๋ณด๊ณ ์ทจ๋ฝํ์! #include using namespace std; typedef long long ll; const int MAX=51; int t,n; ll oddSum,evenSum,a[MAX],b[MAX]; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cin>>t; while(t--){ cin>>n; evenSum=0; oddSum=0; for(int i=1;i>a[i]; if(i%2) oddSum+=a[i]..
2020.12.22 -
[๋ฐฑ์ค] 1054๋ฒ: ํน์ ํ ์ต๋จ ๊ฒฝ๋ก
๋ฐฉํฅ์ฑ์ด ์๋ ๊ทธ๋ํ์์ 1๋ฒ ์ ์ ์์ N๋ฒ ์ ์ ์ผ๋ก ๊ฐ๋ ๋ฐ๋์ V1,V2 ์ ์ ์ ์ง๋๋ ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์์ต๋๋ค.์ถ๋ฐ ์ง์ ๊ณผ ๋์ฐฉ์ง์ ์ 1๋ฒ ์ ์ ๊ณผ N๋ฒ ์ ์ ์ผ๋ก ๊ณ ์ ๋์ด ์์ผ๋ฏ๋ก 1 - V1 - V2 - N 1 - V2 - V1 - N ์ด ๋ ๊ฐ์ง ๊ฒฝ์ฐ๋ง ์ฒดํฌํ๋ฉด ๋ฌธ์ ์์ ์๊ตฌํ๋ ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ ์ ์์ต๋๋ค. ์ ์ ๊ณผ ๊ฐ์ ์ ์ต๋ ๊ฐ์๋ฅผ ๊ฐ์ํ์ฌ ์๊ฐ ๋ณต์ก๋ O(|V|*log|E|)์ธ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ต๋๋ค. ๊ทธ๋ํ๋ ์ด์ค๋ฒกํฐ๋ฅผ ์ฌ์ฉํด ์ธ์ ๋ฆฌ์คํธ ํํ๋ก ๊ตฌํํ๊ณ ์ต๋จ๊ฑฐ๋ฆฌ์ ํฉ์ด ๊ฐ๋ฅํ ์ต๋๊ฐ์ ๋๊ฑฐ๋ INF์ ํฉ์ผ๋ก ์ธํด ์ค๋ฒํ๋ก์ฐ ๋ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํ์ฌ ์กฐ๊ฑด๋ฌธ์ ์์ฑํ์ต๋๋ค. #include using namespace std; typedef pair pii; const int M..
2020.12.21