isbn

时间限制:1秒  内存限制: 128 MB

试题描述

Farmer John 的奶牛们喜欢看书,并且Farmer John 发现在他的奶牛们稍微看了些有关于自然科学的书时,会产出更多的牛奶。他决定更新牛棚里的图书馆,把原廉价的小说换成算术和数学的课本。不幸的是,有些新书掉到了泥浆里面,现在它们的ISBN号码很难分辨出来了。
    ISBN(国际标准图书编号)是由十个阿拉伯数字组成的编码,用来唯一地标识一本书。前九个阿拉伯数字描述这本书的一些信息,最后一个数字用来验证ISBN码是否正确。要验证ISBN码的正确性,你要把第一个数字乘以十,你要把第二个数字乘以九,你要把第三个数字乘以八……直到最后一个数字乘上一,再把这些积累加起来。如果所得的和可以被11整除的话,那么这就是一个合法的ISBN码。
    比如说 0201103311 是一个合法的ISBN,因为
    10*0+9*2+8*0+7*1+6*1+5*0+4*3+3*3+2*1+1*1=55
    前九个数字都在0到9之间。有时候,最后一个数字需要取到10,那么我们就把最后一个数字写成大写X(这时就不叫数字了,呵呵)。比如156881111X也是一个合法的ISBN码。
    你的任务就是在给你丢失了一个数字的ISBN码之后,确定那个丢失的数字。丢失数字的地方用?表示。

输入要求

总共1行,一个十个数字组成的ISBN码,其中包含用?表示的一个丢失的数字。

输出要求

总共1行:就是那个丢失的数码(0..9或大写X)。如果标有的?的位置上没有数字可以使之成为一个合法的ISBN码的话,就输出-1。

输入样例

输出样例

知识点及提示

Usaco 很D的啊~

就不放了。

转载于:https://www.cnblogs.com/shy-/archive/2012/07/16/2593265.html

[0716] Jsoi B Isbn相关推荐

  1. [0716] Jsoi B Rsss

    rsss 时间限制:1秒  内存限制: 128 MB 试题描述 在质数的大家庭中,大小之差不超过2的两个质数称它俩为一对孪生素数,如2和3.3和5.17和19等等.请你统计一下,在不大于自然数N的质数 ...

  2. 洛谷 P1055 ISBN号码【字符串+模拟】

    P1055 ISBN号码 题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其 ...

  3. Java 洛谷 P1055 ISBN号码

    题目链接:https://www.luogu.com.cn/problem/P1055 输入格式 一个字符序列,表示一本书的ISBN号码(保证输入符合ISBN号码的格式要求). 输出格式 一行,假如输 ...

  4. 软件项目管理0716:责任分工明确

    软件项目管理0716:责任分工明确1.责任分工明确会从正面影响个人参与度,吸引与项目相关的人.2.清晰的责任分工有助于使工作绩效.哪些人值得认可和表扬,哪些人需要帮助透明化.3.oppm模板 4.12 ...

  5. CCF真题 201312-2 ISBN号码

    目录 1 题目 1.1 问题描述 1.2 输出格式 1.3 样例输入 1.4 样例输出 1.5 样例输入 1.6 样例输出 2 代码 1 题目 1.1 问题描述 每一本正式出版的图书都有一个ISBN号 ...

  6. Java黑皮书课后题第5章:**5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9

    **5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9 题目 题目概述 编程练习题3.9 破题 代码 题目 题目概述 **5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9 编 ...

  7. Java黑皮书课后题第4章:4.19(商业:检测ISBN-10)改写编程练习题3.9,将ISBN号作为一个字符串输入

    4.19(商业:检测ISBN-10)改写编程练习题3.9,将ISBN号作为一个字符串输入 题目 题目概述 编程练习题3.9全面分析博文 3.9代码 破题 代码 题目 题目概述 4.19(商业:检测IS ...

  8. Java黑皮书课后题第3章:**3.9(商业:检验ISBN-10)ISBN-10由10个个位整数d1d2d3d4d5d6d7d8d9d10组成,最后一位d10是校验和,输入前9个数,显示10位ISBN

    **3.9(商业:检验ISBN-10)ISBN-10由10个个位整数d1d2d3d4d5d6d7d8d9d10组成,最后一位d10是校验和,输入前9个数,显示10位ISBN 题目 题目概述 运行示例 ...

  9. NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.

    题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-&qu ...

最新文章

  1. android 调用裁切板
  2. [转]Web API Introduction to OData Services using ASP.NET Web API
  3. 手把手教你如何建立自己的Linux系统(二)
  4. PAT (Advanced Level) 1010 Radix(二分+模拟)
  5. 动态决定viewarea应该加载哪个view
  6. linux代码_Sonar代码走查的配置(linux)
  7. Audacity Mac版教程,使用Audacity编辑音频波形图的方法步骤
  8. JS面向对象编程之封装
  9. 如何在网页中加入百度地图
  10. sql实现自定义排序
  11. es6 语法 (类与对象)
  12. 西门子1200fb284
  13. 建筑工地施工现场人员安全管理软件系统
  14. 51单片机程序设计——电子音乐盒
  15. MATLAB音乐十二平均律频谱分析与STM32电子琴(含源码)
  16. Airbnb新用户的民宿预定结果预测
  17. 祝贺 StreamX 开源一周年
  18. C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔
  19. python根据时间序列画折线图_Python cufflinks 绘制折线图,时间序列,子图:简单,很快,很酷,还会动,从此 seaborn 是路人...
  20. OpenGL入门二——变换

热门文章

  1. SQL查询单表数据之排序(二)
  2. Mr.J-- HTTP学习笔记(八)-- 网关
  3. 实验5 类的继承、派生和多态(2)
  4. bzoj4593: [Shoi2015]聚变反应炉
  5. github访问很慢解决方案
  6. JSP-BUG-The type java.xx.xx cannot be resolved
  7. 【Linux开发】OpenCV在ARM-linux上的移植过程遇到的问题1---cvNamedWindow调用报错的问题...
  8. Excel 导入 Sql Server出错——“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”错误的解决...
  9. phoneGap技术分析
  10. 使用txt文件导入数据库内容