Carryon 数数字

描述

Carryon 最近迷上了数数字,然后 Starry 给了他一个区间[l,r] ,然后提了几个要求,

  1. 需要将 l 到 r 之间的数全部转化成 16 进制,然后连起来。
  2. 将连起来的数又转化成 10 进制。
  3. 将最终结果对 15 取模。

数据范围:1<=l<=r<=1000000000000

输入

单组输入 l 和 r 的值

输出

输出最终结果。

输入样例

10 14

复制样例

输出样例

0

复制样例

小提示

如:10、11、12、13、14的16进制分别是a、b、c、d、e。依次连在一起是abcde,转换成10进制是703710,对15取模为0。

解答

  abcde=a*16^4+b*16^3+c*16^2+d*16+e ==>  abcde%15=a+b+c+d+e  就是从 l 加到 r ,然后加起来取模15。(1+2+3+4+5+6+7+8+9+10+11+12+13+14)%15==0  所以可以先取模15

防止r<l 所以r+=15

include<bits/stdc++.h>
using namespace std;
#define ll long longint main() {ll l, sum=0,r;cin >> l >> r;r = r % 15;l = l % 15;r+=15;sum=(r-l+1)*(r+l)/2;cout << sum%15;return 0;
}

View Code

转载于:https://www.cnblogs.com/shuaihui520/p/10544694.html

Carryon 数数字相关推荐

  1. java数数字及while和do while 的使用,以及程序的调试与验证

    while的条件是在进入循环体之前判断的,执行完一轮循环之后,会再回到循环开始的地方再次判断条件,而不会在循环体中随时判断条件 1.while语句是当条件满足时不断的执行循环体内语句. 2.会提前判断 ...

  2. 【智力题】拿硬币(数数字)、游戏

    神奇的取模运算. 设计一种策略,保证自己 100% 能赢: 确定好自己的策略之后,每一次要视对方的行为而确定自己的拿取情况: 1. 什么是拿硬币(数数字)游戏? 拿硬币(数数字)是两个人玩的游戏,要求 ...

  3. 小米OJ12月常规赛“数数字”题目详解与SG函数SG定理个人理解

    本文前面的部分讲的是博弈论简单理论与SG函数SG定理的一些理解,后面对小米OJ赛题做详细剖析,最后给出代码的详细解读. 目录 博弈论 P-Position与N-Position SG函数与SG定理 S ...

  4. 数数字(找规律+模拟)

    数数字 Description 统计一下 aaa ⋯ aaa * b(n 个 a × b) 的结果里面有多少个数字d,a,b,d均为一位数. 样例解释: 3333333333*3=9999999999 ...

  5. 51nod 1770数数字(找规律)

    1770 数数字 基准时间限制:1 秒 空间限制:262144 KB 分值: 20 难度:3级算法题 收藏 关注 统计一下 aaa ⋯ aaa n个a × b 的结果里面有多少个数字d,a,b,d均为 ...

  6. 分子量(Molar Mass)数数字(Digit)||UVa 1586,1225

    两个题目均取自UVa,分别为UVa 1586和UVa 1225. 分子量 给出一种物质的分子式(不带括号),求分子量.本题中的分子式只包含4中原子,分别为C, H, O, N,分子量分别为12.01, ...

  7. 将任意一个十进制数数字转换为二进制形式,并输出转换后的结果

    package com.llh.demo; import java.util.Scanner; /**  *   * @author llh  *  */ public class Demo13 { ...

  8. 算法入门竞赛习题3-3:数数字(Digit Counting) 把前n(n≤10000)个整数顺次写在一起:123456789101112…数一数0~9各出现多少次。

    算法入门竞赛习题 习题3-3:数数字(Digit Counting) 把前n(n≤10000)个整数顺次写在一起:123456789101112-数一数0-9各出现多少次 (输出10个整数,分别是0, ...

  9. 数数字(UVa1225)

    原题: Trung is bored with his mathematics homeworks. He takes a piece of chalk and starts writing a se ...

  10. 用html和js编写黑洞数,数字黑洞作文400字

    数字黑洞作文400字 在学习.工作或生活中,大家都不可避免地要接触到作文吧,作文要求篇章结构完整,一定要避免无结尾作文的出现.作文的注意事项有许多,你确定会写吗?以下是小编为大家整理的数字黑洞作文40 ...

最新文章

  1. Java8的Optional是不是鸡肋?
  2. The Innovation | clusterProfiler:聚焦海量组学数据核心生物学意义
  3. 数据集标注工具_如何提高数据标注质量,提供精细化标注数据集?丨曼孚科技...
  4. 项目立项管理:项目建议
  5. phpcmsV9站群去除域名绑定目录中的HTML的方法
  6. 图画日记怎么画_画画日记(通用10篇)
  7. NBIOT模块 HCore BC95-B5 与电信IOT平台通信-AT命令介绍
  8. python自动交易软件排名_量化投资软件排名 哪个量化交易软件最好用
  9. HTML基础教程笔记(HTML5与CSS3基础教程书)
  10. Excel单元格锁定与数据隐藏
  11. 人机交互-3-评估的基础知识
  12. 超详细指南——开启ssh服务
  13. word排版技巧:论文图表目录制作步骤。
  14. 前言 金融大叔的梦想
  15. 将QTextEdit右键菜单设置为中文
  16. 利用Python+OpenCV对图像加密/解密
  17. 计算机中文字体的独创性,计算机中文字体中单字的著作权保护研究(2)
  18. 利用RSA非对称加密对文本信息进行加密
  19. bash 运行linux命令大全,bash命令
  20. 如何保持规律的生活习惯?

热门文章

  1. 【规范】万字集大成的SCHPCB设计规范和AD的使用
  2. PS怎样去掉图片上的文字
  3. (附源码)计算机毕业设计ssm房屋租赁管理系统设计
  4. Ps 2022 版新增功能及改进
  5. 如何让图片变清晰——PS滤镜Camera Raw帮你解决
  6. python图片变清晰的软件_Python功能确实非常强大!不止PS可以美化照片Python也可以!满分...
  7. 怎样剪立体灯笼_懒人版立体镂空星星折纸灯笼教程
  8. 小程序apkg还原_狐妖小红娘手游背后,有这样一群“天真”的人
  9. ps怎么缩放图层大小_PS怎么快速修改图层大小|Adobe Photoshop CS6图层大小尺寸调整--系统之家...
  10. AOP-Chap27-Balanced BSTs