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

每日总结3.24

第十届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组

183.完全二叉树的权值(找规律,临界值)
#include <bits/stdc++.h>
using namespace std;
int a[1000005];
int main()
{
  int m;int d;
  cin>>m;
  int sum;int maxn=0;
  for(int i=1;i<=m;i++)
  {
    cin>>a[i];
  }
  for(int i=1;pow(2,i-1)<=m;i++)
  {
    sum=0;
    for(int j=pow(2,i-1);j<pow(2,i)&&j<=m;j++)
    {
      sum+=a[j];
    }
    if(sum>maxn)
    {
      maxn=sum;
      d=i;
    }
  }
  cout<<d;
  return 0;
}

1.组队(√)


2.年号字串(√)


(可理解为十进制转二十六进制)

#include <stdio.h>

void calc(int a) {
    if (a > 26)
        calc(a / 26);
    printf("%c", 'A' + (a % 26) - 1);
}

int main() {
    calc(2019);
    return 0;
}


3.数列求值


#include <iostream>
using namespace std;
#define int long long
signed main()
{
  int a=1,b=1,c=1,d;
  for(int i=4;i<=20190324;i++)
  {
    d=(a+b+c)%10000;
    a=b;
  b=c;
  c=d;
  }
  cout<<d;
  return 0;
}


4.数的分解


#include <iostream>
using namespace std;
bool jugde(int num)
{
  while(num)
  {
    if(num%10==4||num%10==2)
    {
      return false;
    }
    num/=10;
  }
  return true;
}
int main()
{
  int ans=0;
  for(int i=1;i<2019;i++)
  {
    for(int j=i+1;j<2019;j++)
    {
      int k=2019-i-j;
      if(jugde(i)&&jugde(j)&&jugde(k)&&i<j&&j<k)
      {
        ans++;
      }
    }
  }
  cout<<ans;
  return 0;
}


5.特别数的和


#include <bits/stdc++.h>
using namespace std;
bool temp(int a)
{
  while (a)
  {
    int x=a%10;
    if(x==2||(x==0&&a>=10)||x==1||x==9)
    {
      return true;
    }
    a/=10;
  }
  return false;
}
int main()
{
  int n;
  cin>>n;
  int ans=0;
  for(int i=1;i<=n;i++)
  {
    if(temp(i))
    {
      ans+=i;
    }
  }
  cout<<ans;
  return 0;
}


6.完全二叉树的权值


#include <bits/stdc++.h>
using namespace std;
int a[1000005];
int main()
{
  int m;int d;
  cin>>m;
  int sum;int maxn=0;
  for(int i=1;i<=m;i++)
  {
    cin>>a[i];
  }
  for(int i=1;pow(2,i-1)<=m;i++)
  {
    sum=0;
    for(int j=pow(2,i-1);j<

相关文章:

  • C/C++蓝桥杯算法真题打卡(Day10)
  • 刷刷刷刷刷
  • iPhone 16如何翻译文档?文档翻译技巧、软件推荐
  • 领域驱动设计(DDD)实践入门
  • nuxt3网站文章分享微信 ,QQ功能
  • stm第九天433M无线遥控灯
  • 汇编语言高级编程技巧:从基础到进阶
  • vue3动态绑定并通过按钮绑定事件 | 解决报错error ‘xxx‘ is not defined no-undef
  • 第二章 EXI协议原理与实现--9 设计完整的EXI编解码库
  • NEW!睿本云接入抖音「会员通」!
  • OpenCV旋转估计(3)图像拼接类cv::detail::MultiBandBlender
  • Android RemoteViews:跨进程 UI 更新的奥秘与实践
  • C++类与对象的第二个简单的实战练习-3.24笔记
  • 2025年渗透测试面试题总结-某美团-安全工程师实习(题目+回答)
  • MVVM、MVC、MVP 的区别
  • Python前缀和(例题:异或和,求和)
  • python中的变量 - 第一章
  • Linux第一节:Linux系统编程入门指南
  • 【参考资料 II】C 运算符大全:算术、关系、赋值、逻辑、条件、指针、符号、成员、按位、混合运算符
  • ctfshow WEB web签到题
  • 松江新城做网站/女生学电子商务好吗
  • 建设工程质量监督网站/内蒙古seo优化
  • 做网站商丘/seo搜索优化怎么做
  • 做任务网站有哪些内容/百度云搜索引擎入口 百度网盘
  • 有没有什么做海报字体的网站/澳门seo关键词排名
  • 湘西网站建设吧/前端开发