http://oj.acm.zstu.edu.cn/JudgeOnline/problem.php?cid=4034&pid=7

C++版本一

/*
*@Author:   STZG
*@Language: C++
*/
#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<string>
#include<vector>
#include<bitset>
#include<queue>
#include<deque>
#include<stack>
#include<cmath>
#include<list>
#include<map>
#include<set>
//#define DEBUG
#define RI register int
using namespace std;
typedef long long ll;
//typedef __int128 lll;
const int N=100000+10;
const int MOD=1e9+7;
const double PI = acos(-1.0);
const double EXP = 1E-8;
const int INF = 0x3f3f3f3f;
int t,n,m,k,q,ans,l,r,s;
int a;
char str;
int f(int x){int ans=x;while(x){ans-=x%10;x/=10;}return ans;
}
int main()
{
#ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout);
#endifwhile(~scanf("%d%d%d",&l,&r,&s)){ans=0;t=l;while(l<=r){int mid=(l+r)>>1;if(f(mid)<s){ans=mid;l=mid+1;}else{r=mid-1;}}if(ans!=0)cout << ans-t+1 << endl;elsecout<<0<<endl;}//cout << "Hello world!" << endl;return 0;
}

C++版本二

题解:因为S小于1e9,所以最大符合条件应该略大于(s+9*9),而[L,S]范围内应该全部满足,所以从[S+1,S+200]遍历再加上S-L+1。

#include<stdio.h>
#include<math.h>
#include<algorithm>
#include<string.h>
using namespace std;int f(int n){int ans=0;while(n){ans=ans+n%10;n/=10;}return ans;
}int main(){int l,r,s,swa;while(~scanf("%d%d%d",&l,&r,&s)){if(l>r){swa=l;l=r;r=swa;}if(s>=r){printf("%d\n",r-l+1);continue;}int ans=0,maxn=s+200,i;if(s>l){ans=s-l+1;l=s+1;}if(r<maxn)maxn=r;for(i=l;i<=maxn;i++)if(i-f(i)<s)ans++;printf("%d\n",ans);}return 0;
}

magic number相关推荐

  1. 魔数(magic number)

    魔数是编程中我们需要尽量避免使用的,但是很多人不去管也不清楚. 百度百科中解释如下:         很多类型的文件,其起始的几个字节的内容是固定的(或是有意填充,或是本就如此).根据这几个字节的内容 ...

  2. C++magic number幻数的判断算法(附完整源码)

    C++magic number幻数的判断算法 C++magic number幻数的判断算法完整源码(定义,实现,main函数测试) C++magic number幻数的判断算法完整源码(定义,实现,m ...

  3. 根据Magic Number(幻数)判断文件类型

    通常我们根据文件的后缀名来判断文件的类型,一般情况下,这样做是没有问题的,但是如果手动的把文件的后缀名进行了修改(比如,test.txt,修改后的文件为test.doc),此时我们根据后缀名获取文件类 ...

  4. 文件头格式标准魔数-magic number和mime.types

    2021年11月8日10:13:39 1,magic number https://www.garykessler.net/library/file_sigs.html 这个文件头部,各种文件的默认数 ...

  5. Magic Number魔数是什么

    在网上查magic number的相关介绍的时候,看到很多人的博客中说magic number之所以叫magic number,就是因为我们并不知道它有什么含义... 最后看了知乎上的回答: Magi ...

  6. 幻数浅析(Magic Number)

    在源代码编写中,有这么一种情况:编码者在写源代码的时候,使用了一个数字,比如0x2123,0.021f等,他当时是明白这个数字的意思的,但是别的程序员看他的代码,可能很难理解,甚至,过了一段时间,代码 ...

  7. Linux 系统硬盘不能识别挂载 bad magic number in super-block问题的修复

    公司Linux编译服务器外挂硬盘盒不能挂载, 提示信息 "Structure needs cleaning", 用 xfs_repair -n /dev/sdb1 硬盘检测 提示 ...

  8. python magic number,boost.python 做出来的pyc报bad magic number

    排查python src呗: pythonrun.c static PyObject * run_pyc_file(FILE *fp, const char *filename, PyObject * ...

  9. java magic number_java的class文件的magic number, cafebabe

    java的class文件的前4个字节叫做magic number, 用来识别是否为java的class文件. package pkg; import java.io.File; import java ...

  10. R语言用load(xxx.Rdata)报错 bad restore file magic number (file may be corrupted) -- no data loaded

    Error in load(file) :    bad restore file magic number (file may be corrupted) -- no data loaded In ...

最新文章

  1. 分布式文件系统KFS源码阅读与分析(四):RPC实现机制(KfsClient端)
  2. 贪心算法--会场安排问题
  3. Help:立体图绘制以及根据X,Y,Z三坐标值,在图上描点
  4. C++:控制台程序弹出消息框
  5. new 实例化对象是啥意思_前端经典面试题解密:JS的new关键字都干了什么?
  6. python习题week3
  7. Onew Ex凝聚共识,维护生态繁荣
  8. eclipse tomcat插件安装
  9. 机器学习之支持向量机(SVM)小结
  10. 20180329整理巡检系统代码
  11. 11_超级鹰学习及应用
  12. 打开word2016文档时提示用文本恢复转换器打开文件
  13. win7系统安装网银助手时提示您尚未正确安装错误的两种解决方法图文教程
  14. 茶道形式、用具及要素
  15. 第2周 Storm概念详解和工作原理,topology、spout、bolt的细节和API讲解之2
  16. 邓俊辉 数据结构 二叉树 笔记
  17. 遥感tif图像中如何忽略背景值为NAN或者-inf求均值和最值
  18. 亚马逊,当之无愧的云计算时代拓荒者
  19. 视频有黑边怎么办?如何裁剪视频画面的黑边?
  20. 离散数学笔记(一)数理逻辑

热门文章

  1. 华为云设计语言_《好设计,有方法:我们在搜狐做产品体验设计》 —2.2 设计语言带来的好处...
  2. 当double类型数学计算精度偏差解决
  3. idea中如何创建servlet文件
  4. 六,搭建elasticsearch集群搭建
  5. 三十六、Scrapy 中的复写默认管道和Rule扩展
  6. 如何搭建AIoT智能对话交互系统:技术解析和实操分享
  7. ALBERT第一作者亲自讲解:Transformer、BERT、ALBERT、XLNet全面解析
  8. 知识图谱实体链接:一份“由浅入深”的综述
  9. 从动力学角度看优化算法:GAN的第三个阶段
  10. 为新研究准备好一块用武之地:最全任务型对话数据调研