2012百度之星初赛第一场题B小小度刷礼品

【雷达通信】雷达信号处理仿真【含Matlab源码 2509期】 雷达信号处理仿真 完整的代码,方可运行;可提供运行操作视频!适合小白! 阅读详情

初赛第一场完整题目见这里

第二题:小小度刷礼品

一年一度的百度之星又开始了,这次参赛人数创下了吉尼斯世界纪录,于是百度之星决定奖励一部分人:所有资格赛提交ID以x结尾的参赛选手将得到精美礼品一份。

小小度同学非常想得到这份礼品,于是他就连续狂交了很多次,提交ID从a连续到b,他想问问你他能得到多少份礼品,你能帮帮他吗?

输入

第一行一个正整数T表示数据组数;

接下去T行,每行三个正整数x,a,b (0 <=x <= 1018, 1 <= a,b <= 1018,a <= b)

输出

T行,每行为对应的数据情况下,小小度得到的礼品数

样例输入

1

88888 88888 88888

样例输出

1

我的思路:

考虑x是几位数, 比如x=123的话, 把a,b对10^3取余, 得到tmpa 和tmpb

主体部分body的个数好计算,再把tmpa,b的细节加或减1考虑进去就可以了

代码如下,提交测试用例AC,不知离线测试结果如何

#include <stdio.h>
int main(){
int n;
long long int x,a,b;
scanf("%d",&n);
while (n--)
{
scanf("%lld%lld%lld",&x,&a,&b);
if (x==0)
{
printf("%lld\n",((b-b%10)-(a-a%10))/10 );
} 
else
{
long long int tmpx = x;
int i=1;
do{
i*=10;
}while (tmpx = tmpx/10);
long long int body = ((b-b%i)-(a-a%i))/i;
long long int tmpa = a%i;
long long int tmpb = b%i;
int tmp1 = tmpb>=x? 1:0;
int tmp2 = tmpa> x?-1:0;


printf("%lld\n",body+tmp1+tmp2 );
}
}
return 0;
}


Android NDK/JNI面试题大全及参考答案(3万字长文) 是一套工具集合,它允许开发者为Android平台编写原生应用程序或者应用程序的部分模块。NDK 主要用于开发那些需要高性能计算的应用程序,例如游戏引擎、图像处理软件或音频/视频编码解码器等。通过使用 C 或 C++ 编写代码,开发者可以利用硬件加速功能,提高应用性能。NDK 提供了一系列工具来帮助开发者完成从源代码到可执行文件的整个过程,包括编译、链接、调试等功能。 阅读详情

相关推荐

告别‘线束丛林’:手把手拆解车身域控制器(BCM/PEPS/网关)的硬件选型与PCB布局要点

本文深入解析车身域控制器的硬件选型与PCB布局要点,涵盖主控MCU选择、通信接口设计、电源架构优化及EMC设计等关键环节。通过实战案例分享,帮助工程师解决高密度集成带来的电源完整性、热管理和信号隔离挑战,实现更稳定高效的汽车电子系统设计。

weixin_42567279的博客 396

DVWA文件上传漏洞实战:从环境搭建到蚁剑连接WebShell

文件上传漏洞是Web安全中常见的高危漏洞类型,其核心原理在于服务器对用户上传的文件未进行充分验证,导致恶意文件被上传并执行。攻击者通过构造特殊文件(如WebShell)并利用服务器解析特性,可获取系统命令执行权限,进而控制服务器。在渗透测试与安全研究中,理解其利用链对于防御至关重要。DVWA(Damn Vulnerable Web Application)作为一款专为安全学习设计的漏洞靶场,为安全测试人员提供了理想的实验环境。通过搭建LAMP(Linux, Apache, MySQL, PHP)环境并部署D

weixin_33946020的博客 500

数字电路与逻辑设计——组合逻辑篇

在数字电路中,根据逻辑功能的不同而分为两大类,组合逻辑电路与时序逻辑电路。 1、何为组合逻辑电路 我们只需铭记一点就是,这种电路的输出Y只与当时的输入X有关,而与之前的输入X’无关。所以这是一个可以随输入X的变化而瞬变输出Y的电路,如果用我们的Verilog代码来表示,则可能会出现在如下语句中: ①针对wire型变量,assign Y = X1 && X2; ②针对reg型变量,alway

蓝湖江船客的博客 1万+

小小度刷礼品——解题报告

描述:一年一度的百度之星又开始了,这次参赛人数创下了吉尼斯世界纪录,于是百度之星决定奖励一部分人:所有资格赛提交ID以x结尾的参赛选手将得到精美礼品一份。 小小度同学非常想得到这份礼品,于是他就连续狂交了很多次,提交ID从a连续到b,他想问问你他能得到多少份礼品,你能帮帮他吗? 输入 第一行一个正整数T表示数据组数; 接下去T行,每行三个正整数x,a,b (0 18, 1

Emanueling的专栏 1031

SAP-MM-采购申请字段解析

采购申请抬头以及行项目字段解析

yanzibing99的博客 7306

【面试经验】大疆笔试-计算机视觉算法B卷

3、a=np.random.randn(3,3) b=np.random.randn(3,1) ,那么c=a*b的维度应该是:*是元素乘法或者torch.mul,@才是矩阵乘法或者torch.matmul,不会触发广播机制;8、将分辨率降低一半时,精标定内参(fx、fy、cx、cy、k1、k2、k3)焦距、光心、畸变系数将分别变成(fx、fy、cx/2、cy/2、k1、k2、k3),只能搜到光心变成一半,畸变系数不变。12、KLT算法在频闪光源、重复纹理、高速机动、环境照度低的情况下效果显著下降。

litterfinger的博客 1448

B:小小度刷礼品

提交提交记录 时间限制: 1000ms内存限制: 65536kB 描述 一年一度的百度之星又开始了,这次参赛人数创下了吉尼斯世界纪录,于是百度之星决定奖励一部分人:所有资格赛提交ID以x结尾的参赛选手将得到精美礼品一份。 小小度同学非常想得到这份礼品,于是他就连续狂交了很多次,提交ID从a连续到b,他想问问你他能得到多少份礼品,你能帮帮他吗? 输入第一行一个正整数T表示数据组

HONDELY的专栏 2010

从AP到ADSP:高通8650 AudioReach中GSL-Passthru-GPR的数据通路剖析

本文深入剖析了高通骁龙8650平台AudioReach架构中,音频数据从应用处理器(AP)到音频数字信号处理器(ADSP)的完整传输路径。重点解析了GSL(Graph Service Layer)如何封装命令,并通过Passthru驱动与GPR(Generic Packet Router)协同工作,实现跨处理器的高效、异步数据交换,揭示了现代手机复杂音频系统背后的核心通信机制。

cherry的博客 536

百度之星2012初赛Day1 B - 小小度刷礼品

Day1开题前还是很忐忑的~~题目一刷出来~~A题第一眼印象很不好~~又长还有图~~先跳过~~B题~~嘿嘿嘿嘿~~水之~~这个....直接贴代码... Program: #include #include #include #include #include #include #define oo 2000000000 #define ll unsigned long long u

zzyzzy12 1521

第二十七届华东杯数学建模A 题 跳台滑雪问题 完整思路模型及代码

考虑到滑行过程中的空气阻力和摩擦力对速度的影响,我们引入了不同姿态下运动员迎风面积和空气阻力系数的变化,利用牛顿第二定律建立加速度表达式,并通过数值模拟比较常见姿态下的终端速度。针对问题二,我们构建了二维空中飞行动力学模型,结合起跳速度、身体迎角、滑雪板倾角等因素,模拟运动员在空中飞行的轨迹与姿态变化,采用欧拉法对运动过程进行仿真,优化飞行路径和稳定性。仿真结果表明,运动员应在起跳后保持滑雪板与身体成“V”字形打开、重心略后倾的姿态,以增强升力、延长飞行距离并提高姿态得分。,并模拟出跳跃的轨迹和最终得分。

lichensun的博客 3209

【26美赛D题】2026美赛数学建模(MCM/ICM)思路解析及代码分享

2026美赛D题数学建模竞赛思路解析摘要:本文针对美赛D题提供系统性解决方案,提出四层建模框架(数据层、机理层、模型层、决策层),强调逻辑闭环比模型复杂度更重要。包含通用建模步骤:指标体系构建、状态评估、动态预测和策略优化,并给出Python基础代码框架。论文建议采用七段式结构,突出从现实问题到决策方案的完整闭环。核心在于通过数据驱动方法揭示问题规律,结合多源数据整合、系统行为建模和风险评估,最终形成可落地的决策建议,体现数学建模解决实际问题的能力。

一键难忘的博客 1083

百度之星1000——A+B问题

一,问题描述 二、解决方式 1.分析:通过此问题可以看出主要需要解决一个加法问题,属于比较简单的一种,Java代码如下: 2.代码: import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated met...

Q_sansui的博客 261

基于Matlab的自动泊车系统开发:利用模糊控制实现智能停车解决方案的详细教程

Matlab是一种广泛应用于科学计算、工程建模与仿真的编程语言,其强大的工具箱和简洁的编程语法,使其成为开发自动泊车系统的理想选择。在开始编写代码之前,我们需要搭建Matlab的工作环境,并熟悉相关的工具箱,如Fuzzy Logic Toolbox,用于实现模糊控制。首先,确保你已经安装了Matlab软件,并加载了必要的工具箱。接下来,我们将逐步讲解如何在Matlab中实现自动泊车系统。

qq_38334677的博客 663

【2012百度之星/初赛上】B:小小度刷礼品

描述:一年一度的百度之星又开始了,这次参赛人数创下了吉尼斯世界纪录,于是百度之星决定奖励一部分人:所有资格赛提交ID以x结尾的参赛选手将得到精美礼品一份。 小小度同学非常想得到这份礼品,于是他就连续狂交了很多次,提交ID从a连续到b,他想问问你他能得到多少份礼品,你能帮帮他吗? 输入 第一行一个正整数T表示数据组数; 接下去T行,每行三个正整数x,a,b (0 18, 1 18,a 输

Hackbuteer1的专栏 3588

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

百度star2012初赛第一场的题目

百度爱好者(Baiduer.com.cn)消息 2012年6月2日,2012百度之星Astar2012程序设计大赛初赛打开大幕。百度爱好者给大家带了初赛第一场的题目,供有兴趣的朋友研究。初赛第一场共4题。分别是度度熊就是要第一个出场、小小度刷礼品、集合的交与并、轮子上的度度熊。 第一题:度度熊就是要第一个出场 Baidu年会安排了一场时装秀节目。N名员工将依次身穿盛装上台表演。表演的顺序是通过

coder_duhg的专栏 1580

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【2012百度之星/初赛上】小小度刷礼品

描述:一年一度的百度之星又开始了,这次参赛人数创下了吉尼斯世界纪录,于是百度之星决定奖励一部分人:所有资格赛提交ID以x结尾的参赛选手将得到精美礼品一份。 小小度同学非常想得到这份礼品,于是他就连续狂交了很多次,提交ID从a连续到b,他想问问你他能得到多少份礼品,你能帮帮他吗? 输入 第一行一个正整数T表示数据组数; 接下去T行,每行三个正整数x,a,b (0 18, 1 18,a 输

hushhw的博客 487

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

百度之星-初赛-小小度刷礼品

#include #include using namespace std; bool f(string &x, string &a) { int xl = x.length(); int al = a.length(); if (al { return false; } for(int i = xl-1, j = al-1; i >= 0; i--, j--)

chzwei的专栏 513

《趣题学算法》—第1章1.2节简单的数学计算

本节书摘来自异步社区《趣题学算法》一书中的第1章1.2节简单的数学计算,作者徐子珊,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 简单的数学计算以上那样利用循环重复将部分数据简单地累加,可以解决很多计数问题。然而,如果计数问题可以通过数学计算直接得出结果,往往可以大大改善算法的时间效率,请看下列问题。 问题1-5 小小度刷礼品图片 7 问...

weixin_33831196的博客 295

百度之星热身赛

1.大搬家 #include #include #include using namespace std; const int maxn = 1000000 + 10; const int mod = 1000000007; int n, cnt; long long dp[maxn]; void solve(){ dp[0] = 0; dp[1] = 1;

Dikea's Blog 576

阿里巴巴20121009 研发/算法工程师 笔试试题【修正】

第19题 a[i]在排序后的位置是[i-k, i+k],a[i+2k]在排序后的位置是[i+k, i+3k],必然有a[i] 所以数组a里实际上有2k个各自有序的、交错的子序列,如a1={a[0], a[2k], a[4k]...},a2={a[1], a[2k+1], a[4k+1], ...}  所以可以用2k-路归并排序,用一个大小为2k的小顶堆辅助归并,时间复杂度是O(

CtrlFU 1万+

Arnold置乱

%%%%%% matlab source code %%%%%%%% function arnold_pic = Arnold(Image,Frequency,crypt) %图像数值矩阵Arnold转换函数 %输入参数 % Image: 待加密(待解密)图像文件名(注意写格式后缀),只能为二维 % Frequency: 图像需要变换迭的次数 % crypt: 0

CtrlFU 3532

HDOJ 1019 多个数的最小公倍数

#include int gcd(int a,int b) { while(a!=b) if(a>b) a-=b; else b-=a; return a; } int n,m; int main() { scanf("%d",&n); while(n--) { int a,LCM; scanf("%d",&m); scanf("%d",&LCM);

CtrlFU 2068

推理游戏

假期里和同学聚会,玩骰子玩纸牌是必不可少的。有一种玩法很有趣:每人从牌堆中抽取一张牌,自己不能看,贴到额头上,让其他人可以看到。然后从某人开始,依次说话,制定喝酒规则,要更改规则先得喝一盅,直到大家都同意此规则。N圈下来,所有符合最终规则的人每人喝2盅。比如A说大于9点的人喝,B看到没有人比9点大,则推测自己的点数大于9,就想改规则,就先喝一盅,改成小于5点的、点数相同的、红色的、偶数的或直接N点

CtrlFU 1901

2012百度之星初赛第一场题A度度熊就是要第一个出场

第一题:度度熊就是要第一个出场 贴图不方便, 完整题目见这里 我的思路: 1,从下向上,找第一名的路径,把横线段做标记1,没有横线段的地方添加横线段出来,标记2 2,从上向下,找第K名(即度度熊的位置)的路径,遇到有标记的即表示本身就是第一(标记1),或加线段后可以是第一(标记2) 代码如下, 测试用例可以通过, 又做了几个简单的测试 // 2012 百度之星 初赛

CtrlFU 1862
上一篇: 十道面试题
下一篇: 2012百度之星初赛第一场题A度度熊就是要第一个出场
68kg
博客等级 码龄18年 52粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值