五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

AtCoder ABC306 A~D 題解

2023-07-07 23:59 作者:天邊的生活11  | 我要投稿

[比賽源網(wǎng)站]:https://atcoder.jp/contests/abc306

A

[AtCoder 原題]:https://atcoder.jp/contests/abc306/tasks/abc306_a

題意簡述

給定長度為 N 的字符串 S。請你求出 S[1]S[1]S[2]S[2]...S[N]S[N] 構(gòu)成的字符串。

思路

直接輸入然后模擬即可。

時間復(fù)雜度:O(n)。

Code

#include<bits/stdc++.h>


using namespace std;

int n;

string s;

int main(){

? cin >> n >> s;

? for (int i = 0; i < n; i++){

? ? cout << s[i] << s[i];

? }

??

? return 0;

}

B

[AtCoder 原題]:https://atcoder.jp/contests/abc306/tasks/abc306_b

題意簡述

給定長度為 64 的 01 序列 A[0] ~ A[63]。求出題目的式子的值。


分析

同樣也是直接模擬即可。

但是注意要開 `unsigned long long` 或 `__int128` 或 `__int128_t`。


Code


#include<bits/stdc++.h>


using namespace std;

unsigned long long ans, cnt = 1;

int main(){

? for (int i = 1; i <= 64; i++){

? ? long long x;

? ? cin >> x;

? ? ans += x * cnt;

? ? cnt *= 2;

? }

? cout << ans;

? return 0;

}


C

請參閱 [AtCoder ABC306 C Centers 題解:https://www.luogu.com.cn/blog/tianbiandeshenghuo11/solution-at-abc306-c。


# D

請參閱 [AtCoder ABC306 D Poisonous Full-Course 題解]:(https://www.luogu.com.cn/blog/tianbiandeshenghuo11/solution-at-abc306-d)。


AtCoder ABC306 A~D 題解的評論 (共 條)

分享到微博請遵守國家法律
丘北县| 英吉沙县| 平罗县| 湛江市| 施秉县| 敖汉旗| 温州市| 毕节市| 探索| 包头市| 桐柏县| 洞头县| 双辽市| 光泽县| 车致| 香河县| 阿巴嘎旗| 遂昌县| 文水县| 枝江市| 绥滨县| 新邵县| 恩平市| 沈阳市| 金平| 谢通门县| 娱乐| 金沙县| 成武县| 托里县| 文登市| 晋城| 广平县| 保康县| 平顶山市| 曲麻莱县| 兴化市| 富蕴县| 德江县| 定西市| 体育|