无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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 題解的評論 (共 條)

分享到微博請遵守國家法律
肥城市| 突泉县| 涿鹿县| 伊通| 崇阳县| 商水县| 斗六市| 新巴尔虎右旗| 枣庄市| 克山县| 天全县| 阿城市| 工布江达县| 双峰县| 克什克腾旗| 叶城县| 金山区| 龙胜| 赣州市| 天水市| 鹰潭市| 桐柏县| 华阴市| 双辽市| 兰考县| 鄂托克旗| 永仁县| 涪陵区| 苏尼特左旗| 赤城县| 新野县| 巴塘县| 榆林市| 枣阳市| 明水县| 仁化县| 北流市| 溧水县| 青铜峡市| 汕头市| 孟连|