当前位置: 首页 > news >正文

some 蓝桥杯题

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

#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)

#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;
}

http://www.lryc.cn/news/452211.html

相关文章:

  • [linux 驱动]input输入子系统详解与实战
  • 2023_Spark_实验十:Centos_Spark Local模式部署
  • pyecharts-快速入门
  • vue3打包疯狂报错
  • STM32 软件触发ADC采集
  • Android SystemUI组件(08)睡眠灭屏 锁屏处理流程
  • C# 表达式与运算符
  • SpringBoot--最大连接数和最大并发数
  • CF687D Dividing Kingdom II 题解
  • 高空抛物AI检测算法:精准防控,技术革新守护城市安全
  • html+css+js实现Collapse 折叠面板
  • RM服务器研究(一)
  • 云岚到家xxl job 配置
  • 国内动态短效sk5
  • 【路径规划】路径平滑算法,A星算法拐点的圆弧化处理
  • 【寻找one piece的算法之路】——双指针算法!他与她是否会相遇呢?
  • UFS 3.1架构简介
  • 注册安全分析报告:科研诚信查询平台无验证方式导致安全隐患
  • 04.useTitle
  • ROS2中的srv、action、发布订阅三种方式
  • HarmonyOS/OpenHarmony 自定义弹窗页面级层级控制解决方案
  • C/C++进阶(一)--内存管理
  • docker-compose 快速部署clickhouse集群
  • 闯关训练三:Git 基础知识
  • Java--IO基本流
  • 结合大语言模型的机械臂抓取操作简单介绍
  • Vivado - BD(差分时钟、简单分频、RESET、KEY)
  • 7--苍穹外卖-SpringBoot项目中套餐管理 详解(一)
  • 【尚硅谷】RocketMQ 消息队列学习笔记
  • C题(三)芝麻开门 --- strcmp函数应用