蓝桥杯刷题25.2.22|打卡

一、幸运数 3491

谨记:使用函数,拆分成多个小问题,不容易出错

cpp 复制代码
#include <iostream>
using namespace std;
//计算位数
int check(int a){
  int count=0;
  while(a){
    a=a/10;
    count++;
  }
  return count;
}
bool fun(int sum){
  int count=check(sum);
  int left=0,right=0;
  if(count%2==0){
    for(int i=0;i<count/2;i++){
      right=right+sum%10;
      sum=sum/10;
  }
  for(int i=count/2;i<=count;i++){
    left=left+sum%10;
    sum=sum/10;
  }
  if(left==right)return 1;
return 0;
  }
  else return 0;
}

int main()
{
  // 请在此输入您的代码
  //1\偶数个位数2\前一半位数和=后一半位数和
  // int res=0;
  // for(int i=10;i<=99999999;i++){
  //   if(fun(i))res++;
  // }
  // cout<<res<<'\n';
  cout<<"4430091";
 
  return 0;
}

二、跑步

cpp 复制代码
#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  int month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
  int w=6;
  int res=0;
  for(int mon=1;mon<=12;mon++){
    for(int day=1;day<=month[mon];day++){
      if(w==6||w==0||day==1||day==11||day==21||day==31)res++;
      w=(w+1)%7;
    }
  }
cout<<res<<'\n';
  return 0;
}
相关推荐
网络安全-杰克1 小时前
2026面试自动化测试面试题【含答案】
自动化测试·软件测试·面试·职场和发展
努力学算法的蒟蒻3 小时前
day79(2.7)——leetcode面试经典150
算法·leetcode·职场和发展
CodeSheep程序羊3 小时前
拼多多春节加班工资曝光,没几个敢给这个数的。
java·c语言·开发语言·c++·python·程序人生·职场和发展
学历真的很重要3 小时前
【系统架构师】第二章 操作系统知识 - 第二部分:进程与线程(补充版)
学习·职场和发展·系统架构·系统架构师
hqyjzsb4 小时前
盲目用AI提效?当心陷入“工具奴”陷阱,效率不增反降
人工智能·学习·职场和发展·创业创新·学习方法·业界资讯·远程工作
YuTaoShao6 小时前
【LeetCode 每日一题】1653. 使字符串平衡的最少删除次数——(解法一)前后缀分解
算法·leetcode·职场和发展
VT.馒头6 小时前
【力扣】2727. 判断对象是否为空
javascript·数据结构·算法·leetcode·职场和发展
网络安全-杰克7 小时前
Jmeter压力测试工具安装与使用
自动化测试·软件测试·测试工具·jmeter·职场和发展
June bug8 小时前
【PMP】敏捷Scrum实践
经验分享·职场和发展·学习方法·scrum
_OP_CHEN9 小时前
【算法基础篇】(五十七)线性代数之矩阵乘法从入门到实战:手撕模板 + 真题详解
线性代数·算法·矩阵·蓝桥杯·c/c++·矩阵乘法·acm/icpc