zoukankan      html  css  js  c++  java
  • 【普及】Codeforces Round #713(Div 3) 1512A~G

    Codeforces Round #713(Div 3) 1512A~G

    Wogua_boy

    提交网址:https://codeforces.com/contest/1512

    A.Spy Detected!

    给出一个长度为n的序列,里面仅存在一个数和剩下n-1个数不同。

    请你找出这个数。

    (n leq 100)

    B.Almost Rectangle

    给出一个大矩形,保证里面只有两个'*',剩下的都是'.'。

    请你把两个'.'改成'*',使得4个星号可以构成一个矩形。(矩形的每条边都和大矩形的边平行或垂直)。

    C.A-B Palindrome

    给出一个仅包含0 1 ?的字符串。

    请你把所有?替换成0或1,使得最后的字符串是回文串,同时恰好有a个0和b个1。

    若无法修改输出-1。

    (a,b leq 2*10^5)

    D.Currupted Array

    有一个长度为n的数组a,现在在它末尾加上一个数y,表示数组a的元素和,再加上任意一个数x,这样有n+2个元素,打乱后构成一个数组b。

    现在给出数组b,请你构造一个合法的数组a。

    (n leq 2*10^5)

    E.Permutation by Sum

    给出n,l,r,s。

    请你构造一个长度为n的排列,使得排列区间[l,r]的元素和为s。

    排列的意思是1~n的每个数必须出现一次。

    $n leq 500 $

    F.Education

    给出长度为n的数组a和长度为n-1的b。保证数组a严格递增。

    第0天你在位置1。

    每天你有两个选择:

    (1)在当前位置不动,并获得(a_i)的收益。

    (2)如果你的当前收益大于等于(b_i),可以选择花费(b_i)去下一个位置(i+1)。

    询问最快需要几天,你的收益可以大于等于给定的值c。

    (n leq 2*10^5)

    G.Short Task

    定义d(n)表示n的所有因子之和。

    给定c,请你找到最小的n。

    (c leq 10^7)

  • 相关阅读:
    C算法编程题系列
    C算法编程题(七)购物
    C算法编程题(六)串的处理
    C算法编程题(五)“E”的变换
    C算法编程题(四)上三角
    C算法编程题(三)画表格
    C算法编程题(二)正螺旋
    C算法编程题(一)扑克牌发牌
    我的编程开始(C)
    T-Sql学习系列完结
  • 原文地址:https://www.cnblogs.com/zhanglichen/p/14643542.html
Copyright © 2011-2022 走看看