您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 3浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[cf] The 2021 Sichuan Provincial Collegiate Programming Contest 赛前训练

*DDL_GzmBlog 发布时间:2021-10-23 14:37:52 ,浏览量:3

目录
      • 前言 :
      • A - Chuanpai
        • 思路
        • CODE
      • K - K-skip Permutation
        • 思路
        • CODE
      • D - Rock Paper Scissors
        • 思路
        • CODE
      • H - Nihongo wa Muzukashii Desu
        • 思路
        • CODE
      • B - Hotpot
        • 思路
        • CODE

前言 :

传送门 :

全程一直再写,但是基本都是模拟体验还好

因为规定半小时的训练赛,当开到 E E E题,刚刚开始算法的时候就没时间了,只有半小时了

A - Chuanpai 思路

范围很小,看了一下可以直接暴力 + 特判即可

CODE
#include 
using namespace std;
const int N = 7;
int a[N];
 
void solve()
{
    int k;
    cin>>k;
    if(k>12)
    {
        cout 0)
    {
        if(x.b > 0)
        {
            int t = y.a;
            score -= y.a;
            x.b = (x.b - t>0)?(x.b - t) :0;
        }
    }
 
    if(y.b > 0 )
    {
        if(x.a  > 0 )
        {
             int t = y.b;
             score+=min(x.a,y.b);
             y.b -= x.a;
             x.a = (x.a - t > 0)?(x.a-t):0;
        }
    }
 
    if(y.b >0)
    {
        if(x.b > 0)
        {
            int t  =y.b;
            y.b -= x.b;
            x.b  = (x.b - t > 0)?(x.b - t):0;
        }
    }
 
    if(y.b > 0)
    {
        if(x.c > 0)
        {
            int  t = y.b;
            score -= y.b;
            x.c = (x.c - t >0)?(x.c - t):0;
        }
    }
 
 
    if(y.c > 0)
    {
        if(x.b >0)
        {
            int t = y.c;
            score+=min(y.c,x.b);
            y.c -= x.b;
            x.b = (x.b - t >0)?(x.b - t):0;
        }
    }
 
 
    if(y.c > 0)
    {
        if(x.c > 0)
        {
            int t = y.c;
            y.c -= x.c;
            x.c = (x.c - t >0)?(x.c - t):0;
        }
    }
 
    if(y.c>0)
    {
        if(x.a>0)
        {
            int t =y.c;
            score -= y.c;
            x.a = (x.a - t>0)?(x.a -t):0;
        }
    }
    cout            
关注
打赏
1657615554
查看更多评论
0.0557s