首页 > 其他分享 >第一次比赛总结

第一次比赛总结

时间:2024-10-13 15:01:22浏览次数:1  
标签:总结 std 比赛 int namespace long 第一次 using include

第一次比赛总结

1.做题情况


flowers flower lucky abc total(总分) 名次
30 100 80 10 230 3

2.赛中表现

flowers 考虑到c<=d,后将样例过后便没管,flower 直接将暴力写出,lucky 快速写完 ,abc第一个样例过后,第二个样例错误后 更新做法 将第二个样例k.o

3.比赛题解

flowers

简单到上代码

#include <bits/stdc++.h>
using namespace std;
int main() {
	long long a,b,c,d;
	cin>>a>>b>>c>>d;
	b+=a/3;
	c+=b/3;
	if(c<=d)
	{
		cout<<c;
		return 0;
	}
	else
	{
		c-=d;
		d+=c/4;
	}
	cout<<d;
	return 0;
}

flower

从2遍历到n-1

判断

ans++

输出

结束

ACCODE

#include <bits/stdc++.h>
using namespace std;
int a[100010];
int main() {
	int n,ans=0;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(int i=2;i<n;i++)
	{
		if(a[i+1]<=a[i]&&a[i]>=a[i-1])
		{
			ans++;
		}
	}
	cout<<ans;
	return 0;
}

lucky

遍历l到r

把每一个数分解,各数位相加,取最大值

输出最大值

结束

#include <bits/stdc++.h>
using namespace std;
long long jj(long long n)
{
	long long a=0;
	while(n){
		a+=n%10;
		n=n/10;
	}
	return a;
}
int main() {
	long long l,r,mx=INT_MIN;
	cin>>l>>r;
	for(long long i=l;i<=r;i++)
	{
		mx=max(jj(i),mx);
	}
	cout<<mx;
	return 0;
}

abc

输入

遍历

将a,b,c统计

b,c统计时分别-a的数量与-b的数量

ACCODE

#include <bits/stdc++.h>
using namespace std;
int main() {
	string s;
	int a=0,b=0,c=0;
	cin>>s;
	int len =s.length();
	for(int i=0;i<len;i++)
	{
		if(s[i]=='a')
		{
			a++;
		}
		if(a>0&&s[i]=='b')
		{
			b++;
			a--;
		}
		if(b>0&&s[i]=='c')
		{
			c++;
			b--;
		}
	}
	cout<<c;
	return 0;
}

总结

  1. long long!! long!!! long long!!!
  2. 判断其他情况!!

标签:总结,std,比赛,int,namespace,long,第一次,using,include
From: https://www.cnblogs.com/amcplayer/p/18462298

相关文章

  • 2024-2025-1 20241416《计算机基础与程序设计》 第三周学习总结
    作业信息这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13266这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#JXJC这个作业的目标 学习数字分类与计数法,以及进制转换与数字化相关知识作业正文https://www.cnblo......
  • 2024-2025-1 20241422穆弈涵 《计算机基础与程序设计》第3周学习总结
    2024-2025-120241300《计算机基础与程序设计》第3周学习总结作业信息这个作业属于哪个课程(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里(2024-2025-1计算机基础与程序设计第三周作业)这个作业的目标<1.数字分类与计数法2.位置计数法3.进制转换4.......
  • 2024-2025-1 20241327 《计算机基础与程序设计》第三周学习总结
    作业信息|2024-2025-1-计算机基础与程序设计)||--|-|2024-2025-1计算机基础与程序设计第二周作业)||快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题|作业正文|https://www.cnblogs.com/shr060414/p/18440575|教......
  • 学期2024-2025-1 学号20241317 《计算机基础与程序设计》第3周学习总结
    学期2024-2025-1学号20241317《计算机基础与程序设计》第3周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<写上具体......
  • 2024-2025-1 20241319 《计算机基础与程序设计》第三周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03这个作业的目标数字分类与计数法位置计数法进制转换模拟数据与数字数据压缩与解压数字化信息安全作业正文https:......
  • 2024-2025-1 20241322 《计算机基础与程序设计》第3周学习总结
    2024-2025-120241322《计算机基础与程序设计》第3周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<数字分类与计数法......
  • 10.12牛客CSP-S考试总结
    10.12牛客CSP-S考试总结T1大部分时间在想这题,考场上想到了如何判断不合法的情况,并对剩余情况进行分段,然后根据改变的位置在段中的位置来判断是否可以以当前这个为第一个删的。T2最后时间打了一个暴力,但是写的不够优秀,正解应该是对于二进制数按位考虑异或来进行维护。然后就对......
  • 2024-2025-1 20241421 《计算机基础与程序设计》第三周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))这个作业的目标1、数字分类与计数法位置计数法,2、进制转......
  • 2024-2025-1 学号:20241303 《计算机基础与程序设计》第三周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如[2024-2025-1计算机基础与程序设计第三周作业]这个作业的目标<写上具体方面>加入云班课,参考本周学习资源;自学教材;计算机科学概论(第七版)第2章,第3......
  • 2024-2025-1学期 20241427 《计算机基础与程序设计》第3周学习总结
    |这个作业属于哪个课程|<班级的链接>(如2024-2025-1-计算机基础与程序设计)||这个作业要求在哪里|<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)||这个作业的目标|学会数字分类与计数法,以及进制转化,数字化和门的应用||作业正文||教材学习内容总结《计算机科......