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

嘉定区网站建设百度推广代理商

嘉定区网站建设,百度推广代理商,有哪些可以做威客的网站有哪些,湘潭网络推广题目:(子2023) 题目描述(14届 C&C B组A题) 解题思路: 该代码通过动态计算包含数字 "2023" 的子序列出现次数。主要思路是: 拼接序列:将1到2023的所有数字按顺序拆分…

题目:(子2023)

题目描述(14届 C&C++ B组A题)

解题思路:

该代码通过动态计算包含数字 "2023" 的子序列出现次数。主要思路是:

  1. 拼接序列:将1到2023的所有数字按顺序拆分为单个数字,并存储在数组arr中。

  2. 统计“2023”子序列:遍历数组中的数字,使用计数器分别记录数字203的累积出现次数,并通过组合计算出符合条件的 "2023" 子序列。

代码实现(C语言):

#include <stdio.h>
#include <stdlib.h>
long long solve(long long i)
{long long sum=1;while(i/=10)sum++;return sum;
}
int main(int argc, char *argv[])
{long long i,j,n=0,a=0,b=0,c=0,d=0;long long arr[10000];for(i=1;i<=2023;i++){int I=i;int T=solve(i);for(j=T;j>0;j--){arr[n+j]=I%10;I/=10;}n+=T;}for(i=1;i<=n;i++){if(arr[i]==2){a++;c+=b;}else if(arr[i]==0)b+=a;else if(arr[i]==3)d+=c;}printf("%lld",d);return 0;
}

得到运行结果:

代码分析 :

  • solve() 函数:计算一个数字的位数。通过不断除以10来计算位数。例如,2023 返回 4

  • main() 函数:

    • 序列拼接

      • 使用 for 循环,将1到2023的每个数字按位拆分,逐位存储在数组arr中。

      • T = solve(i); 获取当前数字的位数。

      • arr[n+j] = I % 10; 用于将每个位的数字逆序插入到 arr 中,直到数字 i 拆解完。

      • n += T; 更新当前已填充的总长度。

    • 查找“2023”子序列

      • 遍历 arr 数组,依次检查每个位置的数字。

      • a:累计每次遇到的数字 2 的数量。

      • b:累计每次遇到的数字 0 前面有多少个数字 2

      • c:累计每次遇到的数字 3 前面符合 20 序列的次数。

      • d:记录完整的 2023 子序列的数量。

  • printf("%lld", d);:输出符合条件的子序列总数。

难度分析

⭐️⭐️ 

总结

本代码通过逐位遍历和计数器的方式实现了"2023"子序列的统计。此算法无需存储完整的字符串,通过位置的动态更新提高了效率。

http://www.15wanjia.com/news/12914.html

相关文章:

  • 为什么有的网站打不开竞价推广账户竞价托管费用
  • 长沙手机网站建设公司排名超级外链自动发布工具
  • c程序设计教学网站怎么做百度搜索优化建议
  • 做绿色产品的网站网站seo搜索引擎优化案例
  • 手机网站搭建平台十大洗脑广告
  • flash网站设计搜索引擎网络排名
  • 网站建设公司出路宣传广告
  • 品牌营销方案seo监控
  • 中国建筑集团有限公司工资待遇关键词优化流程
  • 已经备案的域名做电影网站企业培训课程视频
  • 网站模板如何用做网站推广一般多少钱
  • 做网站推广需要做什么阿里巴巴友情链接怎么设置
  • 企业网站建设公郑州学校网站建设
  • 网站建设 英语词汇线上营销活动主要有哪些
  • 自己做游戏app的网站吗品牌营销策略四种类型
  • 有没有像一起做网店做男装的网站今日广州新闻最新消息
  • 网站建设项目考察范文国内新闻摘抄2022年
  • 怎么做网站的百度排名如何联系百度推广
  • 网站建设外包公司管理方法北京seo网站优化公司
  • 开什么网站暴利seo实战培训费用
  • 网站建设中的功能模块描述服装市场调研报告
  • 做企业网站流程如何推广好一个产品
  • 校园网页设计模板素材充电宝关键词优化
  • 河北建设厅网站怎么搜索文件外链网盘下载
  • php网站实例六盘水seo
  • 服装电子商务的网站建设巨量算数关键词查询
  • 做网站配什么电脑今天新闻最新消息
  • 手机版网站html5源码seo软件视频教程
  • 界面设计好看的网站优化网站教程
  • 好的高端网站注册网站