首页 > 其他分享 >HDU-2089-不要62

HDU-2089-不要62

时间:2023-02-02 11:37:10浏览次数:68  
标签:10 HDU 2089 return int flag 62 ans


​点这里查看题目​

#include<stdio.h>
#define maxn 1000010
int f[maxn];
int weishu(int a)
{
int b=1;
while(1)
{
if(a/10 == 0)
break;
else
{
a/=10;
b++;
}
}
return b;
} //此函数用于输出参数是几位 记录位数是为了下面方便标记不吉利的数
int fun(int x,int n) //此处n是位数 x是要判断的数
{
int flag=0;
for(; n>0; n--)
{
if(x%10==4||x%100==62)
{
flag=1;
break;
}
else
x/=10;
}
return flag;
} //此函数用于将所有含有4或者62 的数字标记为 1
int main()
{
int n,m,i,j,wei;
for(i=4; i<maxn; i++)
{
wei=weishu(i);
f[i]=fun(i,wei);
}
// 记录范围内不要的数 这里是打表用数组储存不要的数 避免数据过多超时
while(~scanf("%d %d",&n,&m)&&n||m)
{
int ans=0;
for(j=n; j<=m; j++)
if(f[j])
ans++;
printf("%d\n",m-n-ans+1);
}
return 0;
}

题目总结:
1、多数据重复处理问题 要记得使用自定义函数方便处理数据
2、学习用数据记录储存数据
3、此题考虑位数是关键


标签:10,HDU,2089,return,int,flag,62,ans
From: https://blog.51cto.com/u_14235050/6033407

相关文章

  • HDU-1251-统计难题(未完待续 还有两种方法还没整理)
    统计难题统计难题TimeLimit:4000/2000MS(Java/Others)MemoryLimit:131070/65535K(Java/Others)TotalSubmission(s):22667AcceptedSubmission(s):9545Proble......
  • 11、 CSS权威指南--第 7 章 (p262)视觉格式化基础
    7.1 元素框基础不管什么元素,CSS都假定每个元素都生成一个或多个矩形,我们称之为元素框(elementbox)。各元素框的中心是内容区域,四周有可选的内边距、边框、轮廓和外边距......
  • 戴尔笔记本游匣DELL G16 7620更换固态硬盘从选购固态硬盘到系统和应用程序迁移(克隆)
    又到了捣鼓电脑的时候了。去年(2022年)8月14日买的电脑,当时7月份刚出戴尔游匣G16,搜了一下,2022年7月22日,戴尔首发游匣G16国行版本。到现在也就用了差不多半年的时间,我的内......
  • Cesium打包入门(gulp与esbuild)_云上飞47636962的博客
    本文针对Cesium源码包的打包工具gulp和esbuild进行了初步探讨,属于入门篇。首先简要介绍采用gulp+esbuild如何为多个源代码文件打包成一个单独文件,然后介绍了下Cesium中的......
  • 62复习Python_OOP
    私有属性与函数python中_相当于java的保护__相当于私有如果需要在外部使用对象._类名__实例属性/方法(python存在类属性和实例属性)类方法和静态方法类方法......
  • 0162-显示 hello world
    环境Time2022-11-08WSL-Ubuntu22.04QEMU6.2.0NASM2.15.05前言说明参考:《x86汇编语言:从实模式到保护模式》李忠参考:https://wiki.osdev.org/Printing_To_Scr......
  • CodeForces 1762D GCD Queries
    Preface比较神仙的交互题,居然自己胡出来了。不是很建议拿到题直接往题解区冲,这种题做一道少一道。Solution下面简称\(\gcd(p_i,p_j)\)为\(\text{zyf}(i,j)\)。这个......
  • [LeetCode] 1626. Best Team With No Conflicts
    Youarethemanagerofabasketballteam.Fortheupcomingtournament,youwanttochoosetheteamwiththehighestoverallscore.Thescoreoftheteamisthe......
  • 62、性能压测---优化---nginx动静分离
    动态请求通过nginx,然后到网关再到微服务静态请求通过nginx,然后通过nginx返回静态文件(css、js、html等)以便提高性能1、以后将所有项目的静态资源都应该放在nginx中2、......
  • 62. 不同路径
    62.不同路径难度中等1658收藏分享切换为英文接收动态反馈一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动......