uva10994 - Simple Addition

win2012没有远程桌面授权服务器可以提供许可证 如何远程 如果远程windows服务器时,提示“没有远程桌面授权服务器可以提供许可证 如何远程”,先通过以下方式进行强制登录,然后在对服务器进行设置即可,延期使用。 强制登录服务器方式; 1、运行—输入:mstsc /admin /v ip:端口 回车即可 2、进入远程桌面,输入 ip:端口 /admin 例如:mstsc /admin /v 192.168.0.131:23568 进入服务器以后,按照以下步骤进行设置即可: ... 阅读详情

Problem E
Simple Addition
Input:
Standard Input

Output: Standard Output

 

Let’s define a simple recursivefunction F (n), where

 

Let’s define another function S (p,q),

 

In this problem you have toCalculate S (p, q) on given valueof   pand q.

 

Input

The input filecontains several lines of inputs. Each line contains two non negative integers p and q (p <= q) separatedby a single space. pand q will fit in 32 bit signedinteger. In put is terminated by a line which contains two negative integers.This line should not be processed.

 

For each set ofinput print a single line of the value of S(p, q).

 

       SampleInput                               Output for Sample Input

1 10

10 20

30 40

-1 -1

 

46

48

52


  其实这个有点像算一个数阶乘末尾有多少个零的思路。那个是算有多少5,不断的除以5,这个也差不多。

  先看1到10, 1 2 3 4 5 6 7 8 9     1

        11到20,  1 2 3 4 5 6 7 8 9     2

                             ..                   ..

                             ..                    ..

       81到90,  1 2 3 4 5 6 7 8 9      9


  发现10位数也产生了1到9。

   从101 到 199和从1到99一样,但f(100)=1..以此类推..f(200)=2..

  也就是个位数在产生1-9,十位数产生他自己的1-9,百位数产生他自己的1-9....在往后也一样。

  所以如果算0到N的和,先把N除以10,这时是算的个位数不是0的,除数就是产生了几组1-9,余数n就是余下的1到n,求和就行了。接着N再除以10,这时是算的个位数是0十位数不是0那些产生的,再这样算百位数不是0的。。。最后加起来就是0到N的。

  f(Q)-f(P-1)就是答案。


#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<cctype>
#include<algorithm>
#define INF 0x3f3f3f3f
using namespace std;
long long f(long long n){
    long long x,ret=0;
    while(n){
        x=n%10;
        n/=10;
        ret+=n*45+(x*(x+1)/2);
    }
    return ret;
}
int main(){
   // freopen("in.txt","r",stdin);
    long long P,Q;
    while(scanf("%lld%lld",&P,&Q),P>=0||Q>=0){
        printf("%lld\n",f(Q)-f(P-1));
    }
    return 0;
}


27、目标识别的最新进展 本文综述了目标识别(OID)领域的最新进展,重点介绍了质量评估、预处理和搜索空间缩减等关键技术。文章分析了多种质量指标,如缩减率、对完整性、召回率和精确率等,并探讨了它们的适用场景。同时,详细介绍了预处理中自动学习转换规则的方法,以及传统阻塞、排序邻域索引等搜索空间缩减技术。此外,文章还讨论了动态选择缩减技术的方法,并展望了未来研究方向,如更智能的预处理、自适应的缩减技术和与人工智能的结合。希望这些技术和方法能够为目标识别领域的研究和实践提供参考和帮助。 阅读详情

相关推荐

flink定位反压节点

在 Apache Flink 中定位反压(Backpressure)节点需要结合监控工具和作业行为分析。

2301_80954266的博客 1046

E - Simple Addition

Lets define a simple recursive functionF(n), where n%10, F(n) =p(x) =0, if (n%10)>0 ifn= 0 Otherwise Lets define another functionS(p, q), S(p,q) = In this problem you have to CalculateS(p,q) on given value ofpandq. Input F(n/1...

m0_57006708的博客 645

利用李雅普诺夫函数开发航天器姿态控制系统

本文基于李雅普诺夫函数控制方法,采用修正罗德里格斯参数(MRP)描述航天器姿态,设计了姿态控制律。通过构造能量型李雅普诺夫函数,推导出保证系统稳定的控制闭环方程,实现了航天器从初始状态到目标状态的稳定转换。针对MRP参数可能出现的奇异性问题,采用影子集进行规避。仿真实验包含两种模式:非追踪模式(目标状态为0)和追踪模式(目标为三角函数轨迹)。结果表明,该控制方法能够有效实现姿态稳定和轨迹跟踪,在短暂调整后即可精确跟随目标轨迹。控制律设计考虑了不同参考系间的转换,通过DCM矩阵处理目标角速度的坐标变换问题。

weixin_50227659的博客 1221

Recursive function----递归函数

在函数当中有一种高级的函数表达方式——递归函数,它是C语言当中一种强大的工具,合理使用递归函数可以使我们的代码更加简洁高效,有一些特定的问题用递归的方式写会有意想不到的好处,今天我们就来了解一下。C语言中的递归函数是一种强大的工具,可以简洁地解决一些复杂的问题,但需要谨慎使用以避免性能问题和栈溢出。

2301_81156284的博客 864

自动驾驶传感器选型实战:摄像头、激光雷达与毫米波雷达融合策略

自动驾驶感知系统的核心在于多传感器协同,而非单一技术优劣。摄像头擅长语义识别但受光照和天气制约;激光雷达提供高精度测距却面临成本、温漂与多径干扰等物理瓶颈;毫米波雷达则以全天候鲁棒性与精准测速成为安全底线的守门人。三者融合不是简单叠加,而是基于场景约束(如暴雨、强光、高速跟车)、成本边界(BOM控制)与时间窗口(量产节奏)的工程权衡。真实量产方案中,‘纯视觉’实为视觉主责+毫米波兜底,‘激光雷达上车’本质是用硬件真值加速算法迭代,而传统车企更倾向以毫米波为仲裁者协调冲突。理解这些底层原理,才能在传感器选型、

weixin_32495691的博客 276

论文阅读笔记:Extended Vision Transformer (ExViT) for Land Use and Land Cover Classification

注意力机制驱动的深度模型最近取得了成功,如最具代表性的视觉转换器(ViT),吸引了一波高级研究来探索它们对更广泛领域的适应。然而,遥感(RS)领域中基于Transformer的方法更关注单模态数据,这可能会在充分利用不断增长的多模态地球观测数据时失去可扩展性。为此,我们提出了一种新的多模式深度学习框架,通过在最小修改的情况下扩展传统的ViT,针对土地利用和土地覆盖(LULC)分类任务。

嗑研狗的日常 945

UVA10994 Simple Addition【前缀和】

Lets define a simple recursive function F(n), where &nbsp;&nbsp;&nbsp;&nbsp;Lets define another function S(p, q), &nbsp;&nbsp;&nbsp;&nbsp;In this problem you have to Calculate S(p, q) on given value...

海岛Blog 1102

QDMA工程搭建/windows驱动编译与性能测试

请注意,根据您的目标操作系统,您可能需要在windows启动配置中启用测试签名的驱动程序,以便启用此驱动程序的安装。右键单击设备,选择更新驱动程序软件,然后选择构建的QDMA驱动程序的文件夹(通常为。创建一个新工程,在IP Catalog中搜索QDMA,双击创建qdma ip核。驱动程序安装安装驱动程序最简单的方法是通过Windows的“设备管理器”。如果系统提示未经验证的驱动程序发布者,请选择无论如何安装此驱动程序软件。本节主要介绍QDMA驱动在Windows系统的源文件、编译和安装过程。

qq_28455081的博客 2287

UVA10944 Simple Addition(递归)

Lets define a simple recursive function F(n), where F(n) = p(x) = n%10, if (n%10) > 0 0, if n = 0 F(n/10), Otherwise Lets define another function S(p, q), S(p, q) = ∑q i=p F(i) In this problem you have to Calculate S(p, q) on given value of p and q. I

qq_43738331的博客 324

prplOS组件流程梳理

本文梳理了prplOS系统中设备信息管理模块(deviceinfo-manager)的工作流程。该模块启动时通过/etc/init.d/deviceinfo-manager调用核心框架amxrt执行,主要功能包括收集设备信息、管理数据模型、初始化子系统等。系统采用ODL文件定义数据模型,通过解析器将配置文件转换为内存中的对象树。流程涉及命令行参数解析、ODL文件加载、后端模块扫描等核心步骤,最终构建出完整的数据模型供上层应用访问。整个架构体现了模块化设计思想,通过动态加载插件实现功能扩展。

四儿家的小祖宗的博客 1263

Linux系列:SecurtCRT中的密码如何找回

【代码】Linux系列:SecurtCRT中的密码如何找回。

NIO4444 1084

uva 10994 - Simple Addition(规律)

题目链接:uva 10994 - Simple Addition 题目大意:给出l和r,求∑(l≤i≤r)F(i), F(i)函数题目中有。 解题思路:由两边向中间缩进,然后l和r之间的数可以按照1~9划分(只会有这几种情况)。 #include &lt;stdio.h&gt; #define ll long long ll ans; ll f(ll x) { if (x...

445822357 371

交通仿真软件:SUMO_(1).SUMO基础知识

SUMO 中的交通网络由节点(junctions)和边(edges)组成。节点表示交叉口或路网的连接点,边表示连接节点之间的道路。节点:节点文件(.nod.xml)定义了网络中的所有节点。每个节点有一个唯一的 ID 和坐标。</边:边文件(.edg.xml)定义了连接节点的边。每个边有一个唯一的 ID、起点节点 ID 和终点节点 ID。</车辆文件(.vtype.xml)定义了不同类型的车辆。每个车辆类型可以有不同的参数,例如长度、最大速度、加速度等。</

kkchenjj的博客 1432

UVA 10994 Simple Addition

UVA_10994 这个题目一开始WA了几次,抱着侥幸的心理把几个感觉可以是int的也改成了long long int了,没想到AC了,后来发现可能是一个乘法的细节溢出了,以后一定得多注意这类的问题,避免中间结果溢出。 下面说这个题目的思路吧,其实对于个位1-9都是一样的,只不过10的倍数变化比较大,于是我们不妨先算完个位不为0的,然后把区间除以10,这样新区间里面剩下的就都是...

weixin_30902675的博客 105

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

UVa 10994 - Simple Addition

题目:求区间[p,q]上,所有数字,最后非零为的和。 分析:数论。我们把数字按位数划分分别计算即可。             如果,我们求出从0到k区间上所有的数字的最后非零位数和,即f(0,k);             那么,f(p,q)= f(0,q)- f(0,p-1);             现在,我们来计算f(0,k),将数字分类:             ①位数不是0的数

小白菜又菜 1657

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

UVA - 10994 Simple Addition

题目大意:给出l和r,求∑(l≤i≤r)F(i), F(i)函数题目中有。 解题思路:1 ~ N 之间的数可以按照1~9划分(只会有这几种情况), 我们可以算出 1 ~ p - 1 间的和, 再算出 1 ~ q 间的和 , 然后用 1 ~ q 间的和减去 1 ~ p ~ 1 间的和得出的结果即为 p ~ q 间的和 #include typedef long long L

Bingo 1705

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

UVa OJ 10994-Simple Addition

<br /> <br />纯数学题,搞了好久:<br />{ Author:wzx961008 Problem:UVa 10994-Simple Addition Verdict:Accepted Language:PASCAL Run Time:0.028s Submission Date:2011-01-30 15:00:23 } var p,q:longint; function f(n:int64):int64; var ans:int64; i:longi

Chiwin 555

*UVA 10994 Simple Addition

题目描述 每一轮求出[p, q]区间内数字的个位数的和,并计入总和;再将[p, q]区间内个位数为0的数除以10,产生新区间,进入下一轮,再求新区间内数字的个位数的和,并计入总和,而个位数为0的数除以10,产生新区间;以此类推;直到[p, q]区间内的数只有个位数 此题有一定难度,需要多多思考 #include<iostream> using namespace std; #define ll long long ll sum; ll f(ll x){ if(x==0) return 0;

qaqaqa666的博客 232

F - Simple Addition UVA - 10994

Lets define a simple recursive function F(n), where F(n) = p(x) =    n%10, if (n%10) > 0 0, if n = 0 F(n/10), Otherwise Lets define another function S(p, q), S(p, q) = ∑q i=p F(i) In this problem you have to Calculate S(p, q) on given value of p and

qq_46092927的博客 296

UVa:10994 Simple Addition

第250道题。 一开始看错题了,其实就是要你求最后一个非零数字的和。 找一下数学规律即可。     #include #include #include #include #include #define ll long long using namespace std; ll solve(int val) { ll sum=0; while(val)

Fighting 802

uva 10994 - Simple Addition

1 //组合数学 2 //计算sum{i从右往左数的第一个非0数字,p<=i<=q}。 3 #include <cstdio> 4 typedef long long ll; 5 6 ll sum(ll n) 7 { 8 ll ans = 0, x; 9 while(n) 10 { 11 ...

weixin_34037977的博客 148

UVa 10994 Simple Addition (组合数学)

10994 - Simple Addition Time limit: 3.000 seconds  http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=115&page=show_problem&problem=1935 见代码。。 /*0.016s*/ #include

AC,∑ndless 1587
上一篇: uva254 - Towers of Hanoi 递归
下一篇: uva306 - Cipher 置换群
小小小小葱
博客等级 码龄14年 22粉丝 266原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值