最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
彰化市| 山阴县| 宜宾市| 龙岩市| 桑植县| 四平市| 宁南县| 南溪县| 莲花县| 松阳县| 闵行区| 上林县| 哈尔滨市| 开原市| 乐昌市| 全椒县| 博罗县| 公主岭市| 大渡口区| 马山县| 阜阳市| 高要市| 梅州市| 师宗县| 仁怀市| 彭州市| 保定市| 三明市| 聂荣县| 龙山县| 濮阳市| 泗洪县| 通河县| 班戈县| 福清市| 和林格尔县| 霍城县| 郑州市| 青河县| 德令哈市| 乌兰浩特市|