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

怎么做传奇网站烟台网站制作企业

怎么做传奇网站,烟台网站制作企业,百度代做seo排名,屏蔽wordpress自带编辑器小欧的括号嵌套 题目描述 小欧想要构造一个合法的括号序列满足以下条件#xff1a; 括号序列长度恰好为 2 n 2n 2n。括号序列的嵌套层数最大值为 r r r。 括号嵌套层数是指在一个字符串中#xff0c;以左括号 “(” 和右括号 “)” 形成的括号对的最大嵌套深度。 输入…小欧的括号嵌套 题目描述 小欧想要构造一个合法的括号序列满足以下条件 括号序列长度恰好为 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(1≤r≤n≤105)。 输出描述 一行一个字符串表示括号序列。若有多种构造方案输出任意一个即可。 解题思路 构造一种特殊的满足条件的括号序列即可。 代码实现 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_ia_j ai​aj​ 是偶数那么可以将 ( a i a j ) / 2 (a_ia_j)/2 (ai​aj​)/2 加入到集合中。小欧想知道经过若干次操作后集合中最多能有多少个数。 输入描述 一行三个整数 n , a , d n, a, d n,a,d表示等差数列的长度首项和公差。 1 ≤ n ≤ 1 0 5 1 ≤ n ≤ 10^5 1≤n≤105 1 ≤ a , d ≤ 1 0 9 1 ≤ a, d ≤ 10^9 1≤a,d≤109 输出描述 输出一个整数表示集合中最多能有多少个数。 解题思路 a i a j a_i a_j ai​aj​ a i × d a j × d ai×daj×d ai×daj×d若 i j ij ij 为偶数则 ( a i a j ) (a_ia_j) (ai​aj​) 为偶数但 ( a i a j ) / 2 (a_ia_j)/2 (ai​aj​)/2 已存在于集合中。若 d d d 为偶数则 ( a i a j ) (a_ia_j) (ai​aj​) 为偶数此时 ( a i a j ) / 2 (a_ia_j)/2 (ai​aj​)/2 不一定在集合中。若由集合衍生的数 x x x 在 a , a d a,ad a,ad 之间那么 x x x 必然可以由 a , a d a,ad a,ad 衍生得到 a k × d , a ( k 1 ) × d ak×d,a(k1)×d ak×d,a(k1)×d 同理。所以仅需考虑由 a , a d a,ad a,ad 可以衍生得到多少数即可。若 d d d 的因数包含 2 k 2^k 2k那么由 a , a d a,ad a,ad 可以衍生得到 2 k − 1 2^k-1 2k−1 个数由集合可衍生得到的数的个数为 ( 2 k − 1 ) × ( n − 1 ) (2^k-1) × (n-1) (2k−1)×(n−1)。 代码实现 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 n−k 个杯子为空的。小欧每回合的操作如下 随机选择一个杯子。杯子是空的。回合直接结束。杯子是满的。如果小欧上一回合喝过了水则回合结束否则将喝完这杯水回合结束。 小欧想知道她喝完所有水的回合数期望是多少 输入描述 两个正整数 n , k n,k n,k用空格隔开。 1 ≤ k ≤ n ≤ 1 0 6 1≤ k ≤ n ≤ 10^6 1≤k≤n≤106 输出描述 一个浮点数代表期望的回合数。如果你的答案和正确答案的误差不超过 1 0 − 6 10^{-6} 10−6则认为答案正确。 解题思路 本题留给读者小试牛刀。 END 题目来源OPPO 2024届校招正式批笔试题-后端C卷 文章声明题目来源 牛客 平台如有侵权请联系删除
http://www.hkea.cn/news/14329524/

相关文章:

  • 网站备案信息被删除注册网站费用
  • 电影院做羞羞的网站网站建设心得体会500字
  • 望京做网站网站后台无法审核
  • 网站设计 书籍新版wordpress
  • 网站在线生成器包装网站开发
  • 怎么在外国网站上找产品做跨境电商wordpress 上下篇
  • 电竞网站方案设计河南建站网站
  • 网站建设官网制作平台电子商城网站建设方案
  • 女生做网站推广万网 网站建设方案书
  • 企业网站模板源代码下载济南网站建设山东聚搜网力推
  • 潍坊 餐饮网站建设微信公众号功能开发
  • 贵州公司网站建设比选公示wordpress美图模板
  • 静态网站 分页wordpress虚拟商品主题
  • 张店学校网站建设哪家好个人网站免费制作平台
  • 国家建设部标准官方网站外网通过域名访问内网服务器
  • 用pdf怎么做电子书下载网站在机关网站建设会上讲话
  • 2003建立虚拟网站怎么弄网页
  • 网站建设数据库的链接手工制作小钱包
  • 湖南住房城乡建设部网站营销型网站建设制作多少钱
  • 网站实施要求wordpress 重复标题
  • 佛山新网站制作怎么样电商网站设计说明书
  • 关于公司申请建设门户网站的请示广州装修价格明细表
  • 平湖手机网站设计建行官网的网址是多少
  • 网站增加聊天广告设计与制作是干什么的
  • 成都公司展厅电商沙盘seo优化
  • 有没有帮忙做网站门户网站建设情况汇报
  • 网页建站网站申请一天赚30000的偏门
  • 有了阿里云服务器怎么做网站网站建设套餐价格
  • 青岛做企业网站的公司做网站优化选阿里巴巴还是百度
  • 网站配置网站建设开发语