some 蓝桥杯题

12.反异或01串 - 蓝桥云课 (lanqiao.cn)

cpp 复制代码
#include "bits/stdc++.h"
#define int long long
using namespace std;
char c[10000000];
char s[10000000];
int cnt,Ans,mr,mid;
int maxi;
int p[10000000],pre[10000000];
signed main()
{
	ios::sync_with_stdio(0);
	cin.tie(0),cout.tie(0);
	scanf("%s",c+1);
	int n=strlen(c+1);
	s[++cnt]='~';
	s[++cnt]='#';
	for(int i=1;i<=n;i++)
	s[++cnt]=c[i],s[++cnt]='#';
	s[++cnt]='!';
	for(int i=1;i<=cnt;i++)
	{
		pre[i]=pre[i-1];
		if(s[i]=='1')
		pre[i]++;
		if(i<=mr) p[i]=min(p[mid*2-i],mr-i+1);
		else p[i]=1;
		while(s[i+p[i]]==s[i-p[i]]) p[i]++;
		if(i+p[i]>mr)  mr=i+p[i]-1,mid=i;
	    if(s[i]!='1'&&pre[i]-pre[i-p[i]]>pre[maxi]-pre[maxi-p[maxi]])
	    maxi=i;
	}
	int k=pre[cnt]-(pre[maxi]-pre[maxi-p[maxi]]);
	cout<<k;
}

0艺术与篮球 - 蓝桥云课 (lanqiao.cn)

cpp 复制代码
#include <bits/stdc++.h>
#define int long long
using namespace std;
int cnt[12]={13,1,2,3,5,4,4,2,2,2};
int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int check(int year)
{
	if((year%4==0&&year%100!=0)||year%400==0)
	return 1;
	else 
	return 0;
}
int getd(int year,int month)
{
	if(check(year)&&month==2)
	return days[month]+1;
	return days[month];
}
int getb(int date)
{
	int sum=0;
	while(date)
	{
		sum+=cnt[date%10];
		date/=10;
	}
	return sum;
}
int cntt=0;
signed main()
{
	ios::sync_with_stdio(0);
	cin.tie(0),cout.tie(0);
    for(int year=2000;year<=2024;year++)
    {
    	for(int month=1;month<=12;month++)
    	{
    		for(int day=1;day<=getd(year,month);day++)
    		{
    			int date=year*10000+month*100+day;
    			if(getb(date)>50&&(date<=20240413))
    			cntt++; 
			}
		}
	}
	cout<<cntt;
}
相关推荐
2401_897916843 小时前
2018 秋招 百度二轮面试---血淋淋的经历写实
面试·职场和发展
醇醛酸醚酮酯6 小时前
Leetcode热题——移动零
算法·leetcode·职场和发展
qy发大财6 小时前
平衡二叉树(力扣110)
数据结构·算法·leetcode·职场和发展
00Allen001 天前
Java复习第四天
算法·leetcode·职场和发展
程序猿零零漆1 天前
《从入门到精通:蓝桥杯编程大赛知识点全攻略》(五)-数的三次方根、机器人跳跃问题、四平方和
java·算法·蓝桥杯
无限码力1 天前
路灯照明问题
数据结构·算法·华为od·职场和发展·华为ode卷
言之。1 天前
【面试】Java 记录一次面试过程 三年工作经验
java·面试·职场和发展
小孟Java攻城狮2 天前
leetcode-不同路径问题
算法·leetcode·职场和发展
清弦墨客2 天前
【蓝桥杯】43691.拉马车
python·蓝桥杯·程序算法
菜还不练就废了2 天前
蓝桥杯算法日常|c\c++常用竞赛函数总结备用
c++·算法·蓝桥杯