题目描述

积分等级系统根据用户刷题获得的积分,分层级赋予用户对应的等级头衔。

等级头衔与积分的规则如下:

等级头衔 积分
11 级 0∼1000∼100
22 级 101∼250101∼250
33 级 251∼600251∼600
44 级 601∼999601∼999
55 级 1000∼99991000∼9999

之后 6∼156∼15 级采用统一公式计算,第 ii 级对应的积分范围为:

(10i−2)∼(10i−1−1)(10i−2)∼(10i−1−1)

当积分超出 1515 级范围,统一归为 1616 级,不再设定更高的头衔等级。

请你设计一个程序,对于输入的积分,输出其对应的等级头衔

输入格式

只有一行,一个整数 xx 表示用户积分

输出格式

输出一个整数,为用户积分对应的头衔等级

测试样例

输入样例 #1

50

输出样例 #1

1

输入样例 #2

9999

输出样例 #2

5

输入样例 #3

1234567

输出样例 #3

8

数据范围

对于 50%50% 的数据,0≤x≤99990≤x≤9999。

对于 100%100% 的数据,0≤x≤9×10180≤x≤9×1018。

#include<bits/stdc++.h>
using namespace std;
int main(){long long n;cin>>n;if(n>=0&&n<=100) cout<<1;if(n>=101&&n<=250) cout<<2;if(n>=251&&n<=600) cout<<3;if(n>=601&&n<=999) cout<<4;if(n>=1000&&n<=9999) cout<<5;if(n>9999){for(int i=6;i<=15;i+=1){long long a=pow(10,i-2);long long b=pow(10,i-1);long long c=b-1;if(n>=a&&n<=c) cout<<i;}long long e=pow(10,15-2);long long r=pow(10,15-1);long long t=r-1;if(n>t) cout<<16;
}
return 0;
}

OJ积分系统(c++)相关推荐

  1. 微信小程序分析送积分功能如何实现_微信小程序如何做出一个积分系统?

    对积分或积分商城搭建需求最大的是运营部门,当运营人员想要提升产品的用户活跃度的时候,他可能会考虑搭建一套积分体系. 关于搭建积分商城,我把它拆分成6个步骤 :清晰积分系统的运营目的:设计积分任务:设定 ...

  2. mysql设计积分兑换表_积分系统数据库表设计.docx

    积分系统数据库表设计 文件编号:JHDZ/SJ 密 级: 云上城积分功能数据库设计文档 项目名称:<云上城>项目代号:XXX版 本:V1.0编制单位:平台运营编制日期:2014-10-08 ...

  3. php论坛思路,PHP论坛实现积分系统的思路代码详解

    PHP论坛实现积分系统的思路代码详解,积分,头像,等级,用户,字段 PHP论坛实现积分系统的思路代码详解 易采站长站,站长之家为您整理了PHP论坛实现积分系统的思路代码详解的相关内容. 首先在用户表定 ...

  4. 《区块链技术进阶与实践》之积分系统示例讲解

    一.背景及基础知识(只需了解即可,也可不看) 1. ES6 2. babel转码器 3. ESLint 二.项目需求及项目结构图 三.源码分析 1. 文件简要解释(弄懂每个文件大概做什么的即可) 2. ...

  5. 微信小程序分析送积分功能如何实现_微信小程序如何建立积分系统?

    为解决企业积分业务的痛点,非常实惠的购物中心推出了一套模板化的微信积分小程序服务解决方案. 通过设计和开发与商户登陆场景相结合的微信小程序,它可以帮助商户用户轻松地转变为点会员积分系统 微信,并为商户 ...

  6. 语音交友app开发中的用户积分系统

    引言 在当今数字时代,语音交友app已成为一种流行的社交工具.它们给用户提供了一个平台,在这里他们可以结交新朋友,分享他们的生活和信仰,并建立深厚的人际关系.然而,市场上存在大量的语音交友app,这使 ...

  7. 二阶积分系统L1自适应控制器设计

    二阶积分系统极点配置 使用二阶积分系统设计的原因: - 二阶积分系统与四旋翼内环具有一定的相似性(动系下的角动量微分需考虑随动) - 二阶积分系统控制器设计相对简单,但包含L1设计需要考虑的全部内容 ...

  8. 搭建社群积分系统,使用这个工具足以

    微信小程序"任务记分"提供了一个任务积分制度,企业发布任务,要求员工去完成.当员工完成后,提交任务,审核通过后会得到一定的积分,当积分积累到一定数量时,就可以兑换相应的奖品. 主要 ...

  9. 如何利用积分系统提升社群活跃度与留存率?

    积分是根据顾客完成一些日常打卡或是其他任务从而获得商家相对应的虚拟奖励,获取到的积分可以用于兑换商家的一些产品或服务. 在当下互联网时代的影响下,社群获取用户流量的成本越来越高,用户的留存越来越难,因 ...

最新文章

  1. (0022)iOS 开发之@property的属性Weak Strong的深入学习
  2. 解决hash冲突的常用方法
  3. 济南申请计算机软件著作权需要的材料
  4. python【数据结构与算法】01背包问题(附例题)
  5. pig 的chararry类型不能用比较运算符comparison operator
  6. java中远程连接忽略证书_忽略Java中的自签名证书
  7. C++类和对象的概念
  8. 今日英语:out of the box
  9. 水土不服?谈一谈机器学习在金融风控实践经验
  10. python定时器及数据库操作
  11. java如何实现线程_java中线程的三种实现方式
  12. php项目源码发布linux,php代码上传到linux服务器无法正常显示
  13. 汇编指令与机器码地相互转换
  14. 通达OA任意用户登录漏洞手工复现
  15. 计算机专业对环境保护,计算机与环境保护
  16. 3、身份证、数字、日期、手机号码等等的验证判断
  17. iPad安卓协议是怎么实现功能的
  18. 在线考试系统软件测试总结,在线考试系统软件测试用例报告.doc
  19. 面向对象:我发奋努力,只为成为更好的人,足以与你比肩而立
  20. 用你的浏览器来静态分析网站源码——初级漏洞赏金猎人指南

热门文章

  1. Apache 配置虚拟主机三种方式
  2. 冰雹猜想 c语言基础
  3. 《信息安全保障》一3.2 信息安全管理方法与实施
  4. vue+eCharts---标题居中的圆环图实例2
  5. 关于博客模块管理内添加自定义模块的方法
  6. 问题 A: 鸡兔同笼
  7. ClickHouse加载TPCH数据
  8. 关于vscode Live Server插件无法正常打开浏览器
  9. 计算机实时检测系统组成,检测系统
  10. [转]那些年,会计们必经的“菜鸟”时光