POJ2190 HDU2714 ISBN
USACO 2003 Fall Orange
问题链接:POJ2190 HDU2714 ISBN。
问题简述:参见上述链接。
问题分析:
单纯的计算问题。需要注意以下几点:
1.如果是末尾数,则输出为‘X’;
2.如果能找到对应的值则输出;
3.如果找不到对应的值则输出-1。
程序说明:
(略)。
AC的C++语言程序如下:
/* POJ2190 HDU2714 ISBN */#include <iostream>
#include <string>using namespace std;const int N = 10;
const int MOD = 11;int main()
{string s;int sum, index, ans;while(cin >> s) {sum = 0;index = MOD;for(int i=0; i<N; i++)if(s[i] != '?')if(s[i] != 'X')sum += (N - i) * (s[i] - '0');elsesum += N;else if(s[i] == '?')index = (N - i);ans = -1;for(int i=0; i<=N; i++)if((sum + i * index) % MOD == 0 && i <= N - 1) {cout << i << endl;ans = 0;break;} else if((sum + i * index) % MOD == 0 && s[N - 1] == '?') {cout << 'X' << endl;ans = 0;break;}if(ans)cout << -1 << endl;}return 0;
}
转载于:https://www.cnblogs.com/tigerisland/p/7563940.html
POJ2190 HDU2714 ISBN相关推荐
- 洛谷 P1055 ISBN号码【字符串+模拟】
P1055 ISBN号码 题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其 ...
- Java 洛谷 P1055 ISBN号码
题目链接:https://www.luogu.com.cn/problem/P1055 输入格式 一个字符序列,表示一本书的ISBN号码(保证输入符合ISBN号码的格式要求). 输出格式 一行,假如输 ...
- CCF真题 201312-2 ISBN号码
目录 1 题目 1.1 问题描述 1.2 输出格式 1.3 样例输入 1.4 样例输出 1.5 样例输入 1.6 样例输出 2 代码 1 题目 1.1 问题描述 每一本正式出版的图书都有一个ISBN号 ...
- Java黑皮书课后题第5章:**5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9
**5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9 题目 题目概述 编程练习题3.9 破题 代码 题目 题目概述 **5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9 编 ...
- Java黑皮书课后题第4章:4.19(商业:检测ISBN-10)改写编程练习题3.9,将ISBN号作为一个字符串输入
4.19(商业:检测ISBN-10)改写编程练习题3.9,将ISBN号作为一个字符串输入 题目 题目概述 编程练习题3.9全面分析博文 3.9代码 破题 代码 题目 题目概述 4.19(商业:检测IS ...
- 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 题目 题目概述 运行示例 ...
- NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.
题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-&qu ...
- PHP校验ISBN码的函数
国际标准书号(International Standard Book Number,ISBN:拟发音is-ben),是国际通用的图书或独立的出版物(除定期出版的期刊)代码.出版社可以通过国际标准书号清 ...
- Vijos p1484 ISBN号码
描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-" ...
最新文章
- “抗击”新型肺炎!阿里达摩院研发AI算法,半小时完成疑似病例基因分析
- 狂赚 1227 亿!腾讯员工 2020 年人均年薪 81 万;小米员工人均年薪 45 万
- 07-Windows Server 2012 R2 会话远程桌面-标准部署-RD授权
- 大球分析系统_烧成系统如何提高熟料后期强度
- swing之单选框和复选框
- c语言font6x8,爱字体下载安卓版-iFont爱字体下载V5.9.8.6 安卓手机版-全新的手机字体软体西西软件下载...
- 视觉平台搭建——光源选型介绍
- [洛谷P1082]同余方程
- Notion for Mac(多功能办公笔记软件)V2.0.10官方版
- 《深度学习Python实践》第22章——文本分类实例
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_13、jar包方式运行web项目文件上传和访问...
- 辛辛苦苦做了几天白忙活,错在哪里?
- CleanMyPC最新2022win系统清理工具软件
- Consul 集群部署
- [Azure] 取消 或 删除Azure云订阅服务
- java开发工程师面试自我介绍_Java程序员自我介绍
- 【组图】韩国美女明星蔡研---精彩写真
- 【读书】少有人走的路---自律(斯科特 派克)
- 数据结构和算法(Java),上
- torch.autograd.grad求二阶导数
热门文章
- Linux学习:第六章-Linux网络配置
- leetcode448. 找到所有数组中消失的数字 天秀记录法
- 《Java8实战》笔记(14):函数式编程的技巧
- echarts 折线图 设置y轴最小刻度_【硬货】vue全家桶+Echarts+百度地图,搭建数据可视化系统...
- java容器相关问题
- Python学习7 集合Set
- codeforces 977A-C语言解题报告
- 完成一个H.265/HEVC码流分析工具
- 广州交警发布路考秘籍 科目三扣分点近80项
- 解决 error: Your local changes to the following files would be overwritten by merge:XXXX