当前位置: 首页 > news >正文

做外国网站怎么买空间高端seo服务

做外国网站怎么买空间,高端seo服务,网站的404如何做,外贸平台哪个最好小欧的括号嵌套 题目描述 小欧想要构造一个合法的括号序列满足以下条件: 括号序列长度恰好为 2 n 2n 2n。括号序列的嵌套层数最大值为 r r r。 括号嵌套层数是指在一个字符串中,以左括号 “(” 和右括号 “)” 形成的括号对的最大嵌套深度。 输入…

小欧的括号嵌套

题目描述

小欧想要构造一个合法的括号序列满足以下条件:

  • 括号序列长度恰好为 2 × n 2×n 2×n
  • 括号序列的嵌套层数最大值为 r r r

括号嵌套层数是指在一个字符串中,以左括号 “(” 和右括号 “)” 形成的括号对的最大嵌套深度。

输入描述

一行两个整数 n , r ( 1 ≤ r ≤ n ≤ 1 0 5 ) n, r(1 ≤ r ≤ n ≤ 10^5) n,r(1rn105)

输出描述

一行一个字符串表示括号序列。若有多种构造方案,输出任意一个即可。

解题思路

构造一种特殊的满足条件的括号序列即可。

代码实现
int main() {int n, r;scanf("%d%d", &n, &r);string s = string(r, '(') + string(r, ')');for (int k = n / r; k-- > 0; cout << s);cout << string(n % r, '(') + string(n % r, ')');return 0;
}

时间复杂度: O ( n ) O(n) O(n)

空间复杂度: O ( n ) O(n) O(n)

小欧的等差数列

题目描述

小欧有一个长度为 n n n,首项为 a a a,公差为 d d d 的等差数列。现在,小欧把这 n n n 个数看作一个集合,每次操作可以从集合中任意选两个数 a i , a j a_i,a_j ai,aj,如果 a i + a j a_i+a_j ai+aj 是偶数,那么可以将 ( a i + a j ) / 2 (a_i+a_j)/2 (ai+aj)/2 加入到集合中。小欧想知道,经过若干次操作后,集合中最多能有多少个数。

输入描述

一行三个整数 n , a , d n, a, d n,a,d,表示等差数列的长度,首项和公差。

  • 1 ≤ n ≤ 1 0 5 1 ≤ n ≤ 10^5 1n105
  • 1 ≤ a , d ≤ 1 0 9 1 ≤ a, d ≤ 10^9 1a,d109
输出描述

输出一个整数,表示集合中最多能有多少个数。

解题思路
  • a i + a j a_i + a_j ai+aj = a + i × d + a + j × d a+i×d+a+j×d a+i×d+a+j×d
  • i + j i+j i+j 为偶数,则 ( a i + a j ) (a_i+a_j) (ai+aj) 为偶数,但 ( a i + a j ) / 2 (a_i+a_j)/2 (ai+aj)/2 已存在于集合中。
  • d d d 为偶数,则 ( a i + a j ) (a_i+a_j) (ai+aj) 为偶数,此时 ( a i + a j ) / 2 (a_i+a_j)/2 (ai+aj)/2 不一定在集合中。
  • 若由集合衍生的数 x x x a , a + d a,a+d a,a+d 之间,那么 x x x 必然可以由 a , a + d a,a+d a,a+d 衍生得到, a + k × d , a + ( k + 1 ) × d a+k×d,a+(k+1)×d a+k×d,a+(k+1)×d 同理。
  • 所以,仅需考虑由 a , a + d a,a+d a,a+d 可以衍生得到多少数即可。
  • d d d 的因数包含 2 k 2^k 2k,那么,由 a , a + d a,a+d a,a+d 可以衍生得到 2 k − 1 2^k-1 2k1 个数,由集合可衍生得到的数的个数为 ( 2 k − 1 ) × ( n − 1 ) (2^k-1) × (n-1) (2k1)×(n1)
代码实现
int main() {long long n, a, d, k = 0;cin >> n >> a >> d;while (!(d & 1))k++, d >>= 1;cout << n + ((1 << k) - 1) * (n - 1);return 0;
}

时间复杂度: O ( 1 ) O(1) O(1)

空间复杂度: O ( 1 ) O(1) O(1)

小欧喝水

小欧拿了 n n n 个杯子排成了一排,其中有 k k k 个杯子装满了水,剩余的 n − k n-k nk 个杯子为空的。小欧每回合的操作如下:

  1. 随机选择一个杯子。
  2. 杯子是空的。回合直接结束。
  3. 杯子是满的。如果小欧上一回合喝过了水,则回合结束;否则将喝完这杯水,回合结束。

小欧想知道,她喝完所有水的回合数期望是多少?

输入描述

两个正整数 n , k n,k n,k,用空格隔开。

  • 1 ≤ k ≤ n ≤ 1 0 6 1≤ k ≤ n ≤ 10^6 1kn106
输出描述

一个浮点数,代表期望的回合数。如果你的答案和正确答案的误差不超过 1 0 − 6 10^{-6} 106,则认为答案正确。

解题思路

本题留给读者小试牛刀。

END

题目来源:OPPO 2024届校招正式批笔试题-后端(C卷)

文章声明:题目来源 牛客 平台,如有侵权,请联系删除!

http://www.mmbaike.com/news/92498.html

相关文章:

  • 企业网站策划流程烘焙甜点培训学校
  • 校园网站建设需要什么什么叫外链
  • 网站难做吗域名注册需要多少钱?
  • 做娱乐网站被坑营销方案网站
  • 广告策划ppt案例河南智能seo快速排名软件
  • 垦利网站建设桌子seo关键词
  • 写作网站哪个好用强化防疫指导
  • 苏州市高新区建设局官方网站百度热度榜搜索趋势
  • 王烨然网络优化工程师骗局
  • 做网站 业务流程图关键词优化的价格查询
  • 做设计什么兼职网站建设个人网站的制作模板
  • 中国建筑网建设通证书查询seo关键词快速排名软件
  • 成都学校网站建设企业网页设计培训
  • 在线做mtv网站新媒体运营工作是什么
  • centos7使用wordpress百度免费seo
  • 自己做的个人网站 csdn培训机构
  • 建个外贸b2c网站需要多少钱优化营商环境 提升服务效能
  • 常德网站建设优化国家新闻最新消息今天
  • 建设网站的英语怎么说亚马逊关键词优化怎么做
  • 网站优化标准营销课程培训都有哪些
  • 服装b2c商城网站建设做竞价推广大概多少钱
  • 做网站分销违法吗百度引流推广哪家好
  • 上饶市建设局有什么网站线上宣传推广方案
  • 上海专业建网站公司海洋seo
  • 网站业务怎么做免费网页制作模板
  • 合肥做网站建设公司微信营销软件
  • 手机网站建设设计青岛seo网络推广
  • 广州网站开发 d广州亦客网络chrome 谷歌浏览器
  • 网站的功能测试怎么做的百度首页排名优化哪家专业
  • 山西省财政厅门户网站三基建设google搜索中文入口