首页 > 其他分享 >牛客小白月赛59 ABCDEF

牛客小白月赛59 ABCDEF

时间:2023-03-31 20:13:30浏览次数:52  
标签:typedef 59 int LL cin long 牛客 const ABCDEF

C E F 题目质量挺高的
https://ac.nowcoder.com/acm/contest/43844/A

A-我会开摆

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef pair<LL,LL> PII;
const LL MAXN=1e18,MINN=-MAXN,INF=0x3f3f3f3f;
const LL N=2e6+10,M=3023;
const LL mod=100000007;
const double PI=3.1415926535;
#define endl '\n'
char a[M][M];
int main()
{
    //cin.tie(0); cout.tie(0); ios::sync_with_stdio(false);
    LL T=1;
    cin>>T;
    while(T--)
    {
        for(int i=1;i<=4;i++)
        {
            for(int j=1;j<=4;j++)
            {
                cin>>a[i][j];
            }
        }
        bool flag=false;
        for(int i=1;i<=3;i++)
        {
            for(int j=1;j<=3;j++)
            {
                if(a[i][j]==a[i+1][j]&&a[i][j]==a[i][j+1]&&a[i][j]==a[i+1][j+1])
                {
                    flag=true;
                    break;
                }
            }
        }
        if(flag==false) cout<<"No"<<endl;
        else cout<<"Yes"<<endl;
    }
    return 0;
}

https://ac.nowcoder.com/acm/contest/43844/B

B-走廊的灯

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef pair<LL,LL> PII;
const LL MAXN=1e18,MINN=-MAXN,INF=0x3f3f3f3f;
const LL N=2e6+10,M=3023;
const LL mod=100000007;
const double PI=3.1415926535;
#define endl '\n'
LL f[N];
int main()
{
    //cin.tie(0); cout.tie(0); ios::sync_with_stdio(false);
    LL T=1;
    cin>>T;
    while(T--)
    {
        LL n;
        cin>>n;
        string s;
        cin>>s;
        LL maxn=0;
        LL sum=0;
        for(int i=0;i<s.size();i++)
        {
            if(s[i]=='0'||s[i]=='2') sum++;
            else if(s[i]=='1') sum=0;
            maxn=max(maxn,sum);
        }
        sum=0;
        for(int i=0;i<s.size();i++)
        {
            if(s[i]=='1'||s[i]=='2') sum++;
            else if(s[i]=='0') sum=0;
            maxn=max(maxn,sum);
        }
        cout<<maxn<<endl;
    }
    return 0;
}

https://ac.nowcoder.com/acm/contest/43844/C

C-输出练习

输入
4
1 10 2
2 4 5
19562 31702689720 17701
3680 37745933600 10
输出
1 2 4 8 
None.
313325401 
10000 100000 1000000 10000000 100000000 1000000000 10000000000

可以用这么暴力的方法我是没有想到的
一整个吃惊

标签:typedef,59,int,LL,cin,long,牛客,const,ABCDEF
From: https://www.cnblogs.com/Vivian-0918/p/17277344.html

相关文章

  • PCF8591(A/D,D/A 转换)
    PCF8591芯片介绍PCF8691是具有IIC总线接口的8位A/D及D/A转换器。有4路A/D转换输入,1路D/A模拟输出,具体如下图。标志引脚描述AIN01模拟输入通道1(A/D转换器)AIN12模拟输入通道2(A/D转换器)AIN23模拟输入通道3(A/D转换器)AIN34模拟输......
  • hdu3595 GG and MM Every SG博弈
    这是一道很神奇的题,神奇的地方在于全网这个模型只有这题什么是EverySG?不同于普通的ICG,它由多个游戏同时进行,且必须同时进行比如这道题,要求先手一次对所有石头堆都要操作显然对于单独的每种情况,我们都可以求出这是必败态还是必胜态现在摆在我们眼前的就有一堆游戏,对于每个游......
  • LeetCode 559.二叉树的最大深度
    1.题目:给定一个N叉树,找到其最大深度。最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。N叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。示例1:输入:root=[1,null,3,2,4,null,5,6]输出:3来源:力扣(LeetCode)链接:https://leetcode.cn/problems/maximum......
  • 2023年牛客基础训练营4-D
    题目链接:https://ac.nowcoder.com/acm/contest/46812/D思路:01背包,当要从一段物品中选一件出来,可以像前缀和和后缀和一样,进行前缀dp和后缀dp。代码:#include<bits/stdc++.......
  • 2023年牛客基础训练营4-J
    题目链接:https://ac.nowcoder.com/acm/contest/46812/J大致题意:给你一些大小关系,要你判断有些点是否可以判断他的具体位置。易错点:将这个图用拓扑图的做法来思考,陷入思维......
  • 2023年牛客基础训练营3-K
    题目链接:https://ac.nowcoder.com/acm/contest/46811/K需要的知识:质因子公式。介绍:如果一个数可以化为\(i^x*j^y*k^z\),则这个数的因子个数为:\((x+1)*(y+1)*(z+1)\),......
  • 面试题59 - II. 队列的最大值(剑指offer)
    题目描述:请定义一个队列并实现函数max_value得到队列里的最大值,要求函数max_value、push_back和pop_front的均摊时间复杂度都是O(1)。若队列为空,pop_front和max_v......
  • LeetCode 59. 螺旋矩阵 II
    这道题可以采用模拟法来实现。我们可以设置上下左右四个边界,然后模拟螺旋填充元素。具体来说,我们定义left、right、top、bottom四个变量代表当前需要填充的最左边、最右......
  • bzoj 2594 [Wc2006]水管局长数据加强版
    2594:[Wc2006]水管局长数据加强版TimeLimit: 25Sec  MemoryLimit: 128MBSubmit: 3509  Solved: 1119[Submit][Status][Discuss]DescriptionSC省M......
  • Codeforces Round 859 (Div. 4) 题解集
    目录CF1807APlusorMinusDescriptionSolutionCodeCF1807BGrabtheCandiesDescriptionSolutionCodeCF1807CFindandReplaceDescriptionSolutionCodeCF1807DOddQueri......