首页 > 其他分享 >2023春ACM组队训练1

2023春ACM组队训练1

时间:2023-05-19 21:04:46浏览次数:50  
标签:int zd ll ACM zc 组队 second 2023 first

训练地址:训练一
具体代码见提交

B.明明的字符串

可见abc242E 求解小于等于一个字符串的回文串的个数
就是有一个小小的区别,一个判断是小于等于,一个是小于

	cin>>n>>k>>ss;
	rss=ss;
	ll l=ss.size(),sum=0,len=l;
	l=(l-1)/2;
	for(int i=0;i<=l;++i){
		rss[len-1-i]=rss[i];
		sum=(sum*k+ss[i]-'a')%mod;
	}
	sum=(sum+1)%mod;
	if(ss<=rss) sum=(sum+mod-1)%mod;
	cout<<sum<<'\n';

C.明明的涂色谜题

遍历判断四个角落的涂色情况,再判断题目给定的四条边的大小是否满足大小范围即可

D.古国的商人

考虑从后向前遍历,记下最大的卖出点时间点,这个时候我们只需要判断每天是否买入即可
另外就是得想想存不存在当天上午买入,下午卖出的情况
最终代码:

	ll n;
	pair<ll,ll> p[maxm];
	cin>>n;
	for(int i=1;i<=n;++i){
		cin>>p[i].first>>p[i].second;
	}
	ll ans=0,zc=0,zd;
	if(p[n].second>p[n].first){
		ans+=p[n].second-p[n].first;
	}
	zd=max(p[n].first,p[n].second);
	for(int i=n-1;i>=1;--i){
		zd=max(zd,p[i].second);
		zc=min(p[i].first,p[i].second);
		if(zc<zd) ans+=zd-zc;
		zd=max(zd,p[i].first);
	}
	cout<<ans<<'\n';

标签:int,zd,ll,ACM,zc,组队,second,2023,first
From: https://www.cnblogs.com/Qiansui/p/17416246.html

相关文章

  • 2023 Hubei Provincial Collegiate Programming Contest
    C.DarknessI首先根据短边放一条对角线,然后往后每隔一列只放一个即可。#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongint32_tmain(){ios::sync_with_stdio(false),cin.tie(nullptr),cout.tie(nullptr);intn,m;cin>>n>>m......
  • 2023 CCPC Henan Provincial Collegiate Programming Contest
    A.小水獭游河南a的长度小于26,所以直接暴力枚举暴力判断。#include<bits/stdc++.h>usingnamespacestd;voidsolve(){strings;cin>>s;if(s.size()==1){cout<<"NaN\n";return;}map<char,int>cnt;......
  • 每日总结2023-05-19
    packageservlets;importjava.io.IOException;importjava.util.*;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet......
  • 开源之夏 2023|欢迎报名 Apache RocketMQ 社区项目!
    开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。参与学生通过远程线上协作方式,配有资深导师指导,参与到开源......
  • 知行之桥EDI系统2023版功能介绍——日志页面
    在知行之桥EDI系统2023版中,除了在此前的文章中曾经介绍过的概览页面之外,还新增了日志页面。日志页面基于旧版本的状态页面进行了功能优化,为用户展示了消息、交易日志、应用程序日志、访问日志以及审计日志五种类型,每种日志类型都有自己的选项卡,并作为单独的表存储在应用程序数据库......
  • 2023最新OneTool多平台助手程序源码
    2023最新OneTool多平台助手程序源码开心可用版本:https://download.csdn.net/download/mo3408/87799108OneTool 是一款功能强大的多平台助手,目前最新版本为199911(1.9.1)。除此之外,该应用程序还拥有其他好玩的功能,等着您们来搭建测试。可以帮助用户快速完成各种任务。例如网......
  • 报表控件FastReport VCL v2023.2 - 将Delphi 产品整合到单一系统
    FastReport 是功能齐全的报表控件,可以帮助开发者可以快速并高效地为.NET,VCL,COM,ActiveX应用程序添加报表支持,由于其独特的编程原则,现在已经成为了Delphi平台最优秀的报表控件,支持将编程开发中的报表信息输出为TXT、PDF等多种文件格式,是编程开发人员必备的报表工具。FastReportVC......
  • SSO2.0 8-20230518
             ......
  • GYM104363 2023 ccpc 黑龙江省赛 题解
    比赛链接:https://codeforces.com/gym/104363题解:B//bySkyRainWind#include<bits/stdc++.h>#definemprmake_pair#definedebug()cerr<<"Yoshino\n"#definepiipair<int,int>#definepbpush_backusingnamespacestd;typedeflong......
  • macOS系统2023最佳清理软件CleanMyMac X 4.13功能介绍及如何激活解锁许可证
    CleanMyMacX4.13在软件功能列表中为MAC用户提供了常见的清理(系统垃圾、邮件附件、废纸篓)功能,还有保护(移除恶意软件、隐私)、速度(优化、维护)、应用程序(卸载器、更新程序、扩展)、文件(空间透镜、大型和旧文件、碎纸机)等功能。操作界面极其易用,例如仅需要点击几下就可以完成MAC系统的......