首页 > 其他分享 >AtCoder Beginner Contest 363

AtCoder Beginner Contest 363

时间:2024-07-22 20:40:51浏览次数:5  
标签:AtCoder cnt cout Beginner Contest int 363

AtCoder Beginner Contest 363

Piling Up

模拟题。

点击查看代码
#include<bits/stdc++.h>
using namespace std;
int a;
signed main(){
    cin>>a;
    if(a%100!=0){
        a%=100;
        cout<<100-a;
    }else{
        cout<<100;
    }
    return 0;
}

Japanese Cursed Doll

有 \(N\) 人,第 \(i\) 人 \((1 \leq i \leq N)\) 的当前头发长度为 \(L_i\) 。
每个人的头发每天都在生长 \(1\)。

打印头发长度至少为 \(T\) 的人数第一次变为 \(P\) 或更多的天数。
如果现在已经有 \(P\) 或更多的人的头发长度至少为 \(T\) ,则打印 \(0\) 。

模拟。

点击查看代码
#include<bits/stdc++.h>
using namespace std;
const int maxn=2e5+3;

int n,t,p,cnt;
int a[maxn];
signed main(){
    cin>>n>>t>>p;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        cnt+=(a[i]>=t);
    }
    if(cnt>=p){
        cout<<0;
        return 0;
    }
    for(int i=1;;i++){
        cnt=0;
        for(int j=1;j<=n;j++){
            if(a[j]+i>=t) cnt++;
        }
        if(cnt>=p){
            cout<<i;
            return 0;
        }
    }
    return 0;
}

Avoid K Palindrome 2

Palindromic Number

Sinking Land

Palindromic Expression

Dynamic Scheduling

标签:AtCoder,cnt,cout,Beginner,Contest,int,363
From: https://www.cnblogs.com/DEV3937/p/18316856/abc363

相关文章

  • ABC363 DEF 题解
    ABC363DEF题解前情提要:赛时过了ABCE。D-PalindromicNumber题目链接其实赛时已经看出了一些性质,但没想完做法,赛后看题解才发现这么简单/fn首先,为了方便,我们不把\(0\)视作回文数(因此需要特判一下\(n=1\)的情况)。下面要证明:\(d\)位回文数有\(10^{\left\lfloor\f......
  • AtCoder Beginner Contest 363
    AtCoderBeginnerContest363A-PilingUp每100分显示一个^。现在已知分数,问想要多显示一个^需要再得多少分。模拟题,显示\(i\)个^的最小分数是\(100\timesi\),而当前的^是\([\frac{R}{100}]\),\(R\)是当前的分数。所以答案就是\(([\frac{R}{100}]+1)\times100-R\)#includ......
  • AtCoder Beginner Contest 363 补题记录(A~F)
    难度:A<B<C<E≈F<<D做题顺序:A->B->C->F->E->D其实VP的时候perf还是有\(2000+\)的(虽然说D炸了),perf应该是\(2028\)左右Asignedmain(){intn;cin>>n;intcnt=0;do{++cnt;++......
  • AtCoder Beginner Contest 363
    A.PilingUp(\(\operatorname{Difficulty}11\))让你求某个数距离最近的一个\(k\times100\)的距离是多少.水.#include<bits/stdc++.h>usingnamespacestd;namespacehdk{ namespacefastio{ voidrule(boolsetting=false){std::ios::sync_with_stdio(setting);} ......
  • ABC 363 E - Sinking Land 题解
    用一个优先队列维护和海相邻的位置,每次海面上升就判断一下队列中海拔最低的那个位置会不会被淹没,如果会,就删除,同时它上下左右的位置也是和海相邻的(或者就在海里),把它们加进优先队列里,记得判断一下加入的格子曾经有没有被加入过队列,不要加重复了。点击开DconstintN=1099;int......
  • ABC 363 F - Palindromic Expression 题解
    下文中提到的数字都不包含0,注意把含0的数字特判掉。反转指各个数位倒过来,比如114514反转过后就是415411。注意到,答案一定是这样:数列\(a\)的各个数字相乘,乘以一个回文,再把数列\(a\)倒过来,每个数反转,再相乘。比如:2*57*184481*75*2,其中的数列\(a\)就是:257,中间的回文......
  • AtCoder Beginner Contest 360 ( A~D)
    A-AHealthyBreakfasthttps://atcoder.jp/contests/abc360/tasks/abc360_a水题题意:只要R在M左侧即可思路:因为只要三位,所以只需要判断R在第一位或M在最后一位,有重复的情况#include<iostream>#include<cmath>#include<algorithm>usingnamespacestd;intmain(){......
  • LeetCode 363. 矩形区域不超过 K 的最大数值和
    363.矩形区域不超过K的最大数值和给你一个 mxn 的矩阵 matrix 和一个整数 k ,找出并返回矩阵内部矩形区域的不超过 k 的最大数值和。题目数据保证总会存在一个数值和不超过 k 的矩形区域。示例1:输入:matrix=[[1,0,1],[0,-2,3]],k=2输出:2解释:蓝色边......
  • Equal Cut (AtCoder - arc100_b)(前缀和,思维)
    题目来源:https://atcoder.jp/contests/abc102/tasks/arc100_b?lang=en//题意:将一串数字分为四段,求出每段的总和,怎么分,才能让这四段的各自总和的极差最小?//思路:“实在是想不出来好的算法,只会暴力,当时想的枚举中间的那一刀,然后左右二分,但是感觉也不太好写,毕竟我总是被二分的边界......
  • Toyota Programming Contest 2024#7(AtCoder Beginner Contest 362)
    ⚪题和板题大赛/jk好像能切的样子,但是太菜了,唐了8罚。A-BuyaPen输出除去某个颜色以外,其他颜色代表的最大值。点击查看代码#include<bits/stdc++.h>usingnamespacestd;inta,b,c;strings;signedmain(){cin>>a>>b>>c;cin>>s;if(s[0]=='R')a=103......