首页 > 其他分享 >河南萌新联赛2024第(二)场:南阳理工学院

河南萌新联赛2024第(二)场:南阳理工学院

时间:2024-07-25 19:17:52浏览次数:11  
标签:int res back long 理工学院 2024 萌新 ans size

1.D-A*BBBB

原题链接:https://ac.nowcoder.com/acm/contest/87255/D

根据乘法的原理,且b的每一位都相同,最终答案则是错位相加得出的结果,于是我们将a翻转,从个位开始计算,如果当前位置小于a.size就往前累加,但如果大于或等于b.size就从头开始一个一个的减(这个过程可以通过纸上手写乘法计算得到),最终翻转字串就是答案

查看代码

#include<bits/stdc++.h>
using namespace std;
#define int long long
//int dp[3010][3010];
signed main()
{
    int t;
    cin>>t;
    while(t--)
    {
        string a,b,c;
        cin>>a>>b;
        reverse(a.begin(),a.end());
        int ans=0,res=0;
        for(int i=0;i<a.size()+b.size();i++)
        {
            if(i<a.size())
            {
                ans+=a[i]-'0';
            }
            if(i>=b.size())
            {
                ans-=a[i-b.size()]-'0';
            }
            res+=ans*(b[0]-'0');
            c.push_back(res%10+'0');
            res/=10;
        }
        while(c.size()>1&&c.back()=='0')c.pop_back();
        reverse(c.begin(),c.end());
        cout<<c;
        cout<<endl;
    }
    return 0;
}

2.E-“好”字符

原题链接:https://ac.nowcoder.com/acm/contest/87255/E

查看代码
 #include<bits/stdc++.h>
#define int  long long
using namespace std;
int f[1000000];
signed main() {
    int n;
    string a,b;
    cin>>n>>a>>b;
    int ans=0;
    for(int k=0;k<26;k++)
    {
        string s1=a,s2=b;
        int x=0,y=0;
        for(int j=0;j<n;j++)
        {
            if(s1[j]!='a'+k)s1[j]='#';
            else x++;
            if(s2[j]!='a'+k)s2[j]='#';
            else y++;
        }
        if(x==0||y==0||x!=y)continue;
        s2+=s2;
        s1=" "+s1,s2=" "+s2;
        f[1]=0;
        for(int i=2,j=0;i<=n;i++)
        {
            while(j&&s1[i]!=s1[j+1])j=f[j];
            if(s1[i]==s1[j+1])j++;
            f[i]=j;
        }
        for(int i=1,j=0;i<=2*n;i++)
        {
            while(j&&s2[i]!=s1[j+1])j=f[j];
            if(s2[i]==s1[j+1])j++;
            if(j==n)
            {
                ans++;
                break;
            }
        }
    }
    cout<<ans;
    return 0;
}

标签:int,res,back,long,理工学院,2024,萌新,ans,size
From: https://www.cnblogs.com/violet-hty/p/18323308

相关文章

  • 2024.7.25(Git、gitlab以及分支管理)
    分布式版本控制系统一、Git概述Git是一种分布式版本控制系统,用于跟踪和管理代码的变更。它是由LinusTorvalds创建的,最初被设计用于Linux内核的开发。Git允许开发人员跟踪和管理代码的版本,并且可以在不同的开发人员之间进行协作。Github用的就是Git系统来管理它们的网......
  • Metasploit Pro 4.22.2-2024071901 (Linux, Windows) - 专业渗透测试框架
    MetasploitPro4.22.2-2024071901(Linux,Windows)-专业渗透测试框架Rapid7Penetrationtesting,releaseJul19,2024请访问原文链接:https://sysin.org/blog/metasploit-pro-4/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org世界上最广泛使用的渗透测试框架......
  • 2024年CRM系统选型:9款最强推荐
    文章介绍的工具有:纷享销客、ZohoCRM、八百客、红圈通、简道云、简信CRM、Salesforce、HubSpotCRM、Apptivo。在选择合适的CRM系统时,许多企业面临着功能繁多、选择困难的痛点。对于中小企业来说,找到一个既能提高客户关系管理效率,又能适应业务扩展的CRM系统尤为重要。本文将介......
  • 2024企业网站源码|网站后台管理系统 带搭建教程
    在网站搭建前需要考虑的问题了解完网站的搭建基本流程后,我们需要知道,网站该怎么设计,怎么搭建?在建站的时候需要从哪些方面考虑?网站的需求,是用来干什么的,比如:展示产品、品牌宣传、营销推广等;打算用什么方式建站,外包公司还是SaaS产品甚至是自己开发;网站内容,标准的企业网站需要包......
  • 2024 山东省夏令营高算班【讲课】
    Day1数论数论入门欧几里得算法若\(a\perpb\),则\(\gcd(a^m-b^m,a_n-b^n)=a^{\gcd(n,m)}-b^{\gcd(n,m)}\),证明用辗转相减做到指数上。若\(n^a\equiv1(\modm)\)且\(n^b\equiv1(\modm)\),则\(n^{\gcd(a,b)}\equiv1(\modm)\),同理可证。[CF1656H]EQUALLCMSUBSETS......
  • 【2024-ZR-C Day 8】动态规划(2):状压 DP、数位 DP
    【2024-ZR-CDay8】动态规划(2)1.状压DP1.1.子集枚举for(ints=m;s;s=(s-1)&m);1.2.状态压缩1.2.1.快速高维前缀和对于一个\(k\)维数组,设每维的大小分别为\((m_1,m_2,\cdots,m_k)\),要访问的位置为\((i_1,i_2,\cdots,i_k)\),则用\((\cdots(i_1\c......
  • 20240724模拟赛订正题笔记
    (T1)lnsyoj2208逆流而上/P10737[SEERC2020]ReverseGame考虑到失败时字符串应为前面都是0,后面都是1(例如"0000001111111")所以可以将原串的逆序对数求出,记为m,对于每个可翻转的串进行分类讨论:1."10"->"01"可以将原串的逆序对减1。2."100"->"001""110"->"011......
  • 2024年文化和旅游部技术创新中心申报流程
    在文化产业与旅游产业深度融合的今天,文化和旅游部技术创新中心的申报成为了推动行业创新升级、激发市场活力的重要途径。这一国家级平台不仅象征着行业领先地位,更是企业技术实力与创新能力的直观体现。我们深谙申报流程之关键,致力于为有志于申报的文化旅游企业或机构提供专业指......
  • 2024年第二批深圳市制造业单项冠军企业申报时间及流程
    在当前全球经济一体化的大背景下,制造业作为国民经济的重要支柱,其创新发展备受瞩目。深圳市作为我国改革开放的前沿阵地,一直致力于构建和完善制造业体系,其中制造业单项冠军企业的认定工作便是其中的重要一环。为了进一步规范和加强深圳市制造业单项冠军企业的认定工作,促进制造业......
  • 2024年文化和旅游部技术创新中心申报条件、时间、材料
    在数字化转型的浪潮下,文化和旅游产业正迎来前所未有的创新机遇。作为行业智囊,华夏泰科密切关注并深度参与这一进程,尤其是文化和旅游部技术创新中心的申报工作,成为了众多文旅企业和研究机构关注的焦点。这一国家级平台旨在促进文化和旅游资源的深度融合与创新发展,推动行业迈向智......