The 2018 ACM-ICPC Asia Qingdao Regional Contest

时间:2022-05-13 12:46:27

The 2018 ACM-ICPC Asia Qingdao Regional Contest

青岛总体来说只会3题

C

#include<bits/stdc++.h>
using namespace std;
#define maxn 3000005
char a[maxn],b[maxn];
int c[maxn],ll[maxn],rr[maxn];
int main(){
   int t;
   cin>>t;
   while(t--){
      int n;
      scanf("%d",&n);
      scanf("%s",a);
      scanf("%s",b);
      ;j<n;j++){
         if(a[j]!=b[j]){
            c[j]=;
         };
      }
      ;
      ;
      ;j<strlen(a);j++){
         //if(fa&&c[j]==1) continue;
         &&c[j]==){
            rr[i-]=j;
            fa=;
         }&&c[j]==){
            ll[i]=j;
            i++;
            fa=;
         }
      }
      ]==) rr[i-]=n-;
      ){
          printf()/);
      }){
          ]-ll[i-]+;
          )*+1LL*(n-k)*;
          printf("%lld\n",ans);
      }){
         printf("6\n");
      }else{
        printf("0\n");
      }
   }
   ;
}

E

#include<bits/stdc++.h>
using namespace std;
#define maxn 200005
#define LL long long
LL a[maxn],b[maxn];
LL n,m;
bool fa(LL x){
  LL ans=;
  ;j<n;j++){
     ){
        b[j]=x/a[j];
     }else{
        b[j]=x/a[j]+;
     }
  }
  ;j<n;j++){
     &&b[j]<) break;
     ans++;
     ){
        ans+=(b[j]-)*;
        b[j+]-=b[j]-;
     }
     ;
  }
  ;
}
int main(){
   int t;
   cin>>t;
   while(t--){
      scanf("%lld%lld",&n,&m);
      LL mx=;
      ;j<n;j++){
         scanf("%lld",&a[j]);
         mx=max(mx,a[j]);
      }
      LL l=,r=mx*m;
      ) cout<<"<<endl;
      else{

         while(l<r){
           LL mid=(r+l)/;
           ;
           else r=mid;
         }
         printf(,l-));
      }

   }
   ;
}

J

#include<bits/stdc++.h>
using namespace  std;
typedef long long LL;
;
int Min( int a , int b ){ return a<b?a:b; }
int n,m,a[maxn];
int main()
{
    int T; scanf( "%d" , &T );
     ; cas<=T ; cas++ )
    {
        ,num = ;
        scanf ( "%d%d" , &n , &m );
         ; i<=n ; i++ )
        {
            int x; scanf( "%d" , &x );
             )  cnt++;
            else  a[++num] = x;
        }
        if ( m==n ) printf( "Richman\n" );
        else if ( m<cnt ) printf( "Impossible\n" );
        else
        {
            LL ans = ; ;
             ; i<=num ; i++ )
            {
                if ( i<=m-cnt )  ans += a[i];
                else tmp = Min( tmp , a[i] );
            }
            printf(  );
        }
    }
    ;
}

M

#include<bits/stdc++.h>
using namespace std;
#define LL long long
]={,,,,,,,,,};
int main(){
  int t;
  cin>>t;
  while(t--){
     int  n,z;
     scanf("%d%d",&n,&z);
     //cout<<"2"<<endl;
     ){
        ||n==) break;
        ) break;
         ;
         int k=n;
         ){
            LL  ii=k%;
            i+=fa[ii];
            k/=;
         }
         n=i;
         z--;

     }
     ){
        printf("%d\n",n);
     }else{
        ==){
           printf("%d\n",n);
        }else{
           printf("%d\n",fa[n]);
        }
     }
  }
}

The 2018 ACM-ICPC Asia Qingdao Regional Contest的更多相关文章

  1. The 2018 ACM-ICPC Asia Qingdao Regional Contest(部分题解)

    摘要: 本文是The 2018 ACM-ICPC Asia Qingdao Regional Contest(青岛现场赛)的部分解题报告,给出了出题率较高的几道题的题解,希望熟悉区域赛的题型,进而对其 ...

  2. ACM ICPC Central Europe Regional Contest 2013 Jagiellonian University Krak&&num;243&semi;w

    ACM ICPC Central Europe Regional Contest 2013 Jagiellonian University Kraków Problem A: Rubik’s Rect ...

  3. 2019-2020 ICPC&comma; Asia Jakarta Regional Contest &lpar;Online Mirror&comma; ICPC Rules&comma; Teams Preferred&rpar;

    2019-2020 ICPC, Asia Jakarta Regional Contest (Online Mirror, ICPC Rules, Teams Preferred) easy: ACE ...

  4. The 2018 ACM-ICPC Asia Qingdao Regional Contest&comma; Online J - Press the Button(思维)

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4056 题意 有一个按钮.一个灯.一个计时器和一个计数器,每按一次按钮,计时 ...

  5. The 2018 ACM-ICPC Asia Qingdao Regional Contest&comma; Online -C:Halting Problem(模拟)

    C Halting Problem In computability theory, the halting problem is the problem of determining, from a ...

  6. The 2018 ACM-ICPC Asia Qingdao Regional Contest&comma; Online Solution

    A    Live Love 水. #include<bits/stdc++.h> using namespace std; typedef long long ll; ; const i ...

  7. 2018-2019&comma; ICPC&comma; Asia Yokohama Regional Contest 2018 K

    传送门:https://codeforces.com/gym/102082/attachments 题解: 代码: /** * ┏┓ ┏┓ * ┏┛┗━━━━━━━┛┗━━━┓ * ┃ ┃ * ┃ ━ ...

  8. ZOJ - 4048 Red Black Tree &lpar;LCA&plus;贪心&rpar; The 2018 ACM-ICPC Asia Qingdao Regional Contest&comma; Online

    题意:一棵树上有m个红色结点,树的边有权值.q次查询,每次给出k个点,每次查询有且只有一次机会将n个点中任意一个点染红,令k个点中距离红色祖先距离最大的那个点的距离最小化.q次查询相互独立. 分析:数 ...

  9. 2018 ICPC Asia Jakarta Regional Contest

    题目传送门 题号 A B C D E F G H I J K L 状态 Ο . . Ο . . Ø Ø Ø Ø . Ο Ο:当场 Ø:已补 .  :  待补 A. Edit Distance Thin ...

随机推荐

  1. git的两本推荐书

    1. pro git, 可以网页直接看 http://iissnan.com/progit/?spm=5176.100239.blogcont5843.18.nUJDcK 2. Git权威指南 &lt ...

  2. 告诉你吧,一套皮肤在winform与wpf开发模式下实现的界面效果同样精彩,winform界面和wpf界面。

    一.同一资源: 二.先上软件界面: (1)wpf界面: 在wpf中实现这样类似web风格的软件界面就不用我多说了,在wpf实现这样的风格是很简单的,完全像网页设计一样的. (2)winform界面 在 ...

  3. Visual Studio Online Integrations-Collaboration

                                                                                         原文:http://www.v ...

  4. zf2 安装

    下载实例程序 ZendSkeletonApplication 解压至D:\xampp\htdocs并重命名为ZendSkeletonApplication 下载Zend Framework 2.0最新 ...

  5. PHPCURL直接访问JSONRPC服务

    <?php $ch = curl_init(); $url = 'http://localhost/jsonrpc?tm='.time().mt_rand (100,999); //参数是为了防 ...

  6. Blogger建立新文章 - Blog透视镜

    使用Blogger,建立好Blog部落格之后,接着就是建立新文章,它是Blog部落格的灵魂,先从简单开始,来了解建立新文章的标题,文章中如何上传图片,建立卷标,及设定排程日期,定时自动发布等这些功能, ...

  7. js 根据身份证号获取性别,年龄,等

    $(function(){        $("#corpOwnerIdno").blur(function(){          //获取输入身份证号码             ...

  8. 游戏AI&lpar;二&rpar;—行为树优化之

    上一篇我们讲到了AI架构之一的行为树,本篇文章和下一篇文章我们将对行为树进行优化,在本篇文章中我们讲到的是内存优化 问题 上一篇中我们设计的行为树由于直接采用new进行动态内存分配,没有自己进行管理. ...

  9. 【Angular】——TypeScript之胖箭头&lpar;&equals;&gt&semi;&rpar;函数

    前言:胖箭头(=>)函数是一种快速书写函数的简介语法. ES5和TypeScript比较:在ES5中,每当我们要用甘薯作为方法参数时,都必须用function关键字和紧随其后的花括号({})表示 ...

  10. 18、MySQL

    ++主键(primary key) 能够唯一标识表中某一行的属性或属性组++.==一个表只能有一个主键==,但可以有多个候选索引.==主键可以保证记录的唯一==和==主键域非空==,数据库管理系统对于 ...