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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/456819.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Django-安装xadmin的方法及主要配置方法

历经千辛万苦&#xff0c;终于实现了django2.1中xadmin的使用 被论坛里各路神仙带跑N次 准确说是几个小时 直接colne https://github.com/Liu0330/xadmin 工作系统环境&#xff1a;win10Python3.6.xDjango2.1.xXadmin2.0&#xff08;注意2.2版本就不行&#xff01;&#xff…

大数据集群搭建之Linux的安装(一)

1、准备工具 VMWare、centos mimal版本系统文件。 2、工具安装 1、安装vmware软件 安装软件地址&#xff1a; VMWare&#xff1a;http://pan.baidu.com/s/1qYnySrE 密码&#xff1a;3t3r centos mimal版本&#xff1a;http://pan.baidu.com/s/1dE5LY6H 密码&#xff1a…

阻止事件冒泡两种方式:event.stopPropagation();和return false;

jQuery提供了两种方式来阻止事件冒泡。 方式一&#xff1a;event.stopPropagation(); $("#div1").mousedown(function (event) {event.stopPropagation(); }); 方式一&#xff1a;return false; $("#div1").mousedown(function (event) {return false; });…

关于电脑的基础单词笔记

chapter01 mouse 鼠标. keyboard 键盘. notepad 记事本 . sava 保存. chapter02 word 文本文档. office 办公软件. copy 复制. past 粘贴. find 复制. table 表格. page 页. picture 图片. chapter03 sheet 工作薄. cell 单元格. number 数字. true 真. …

Python3.6+Django2.0+Xadmin2.0学生信息管理系统

一、创建模型 模型是表示我们的数据库表或集合类&#xff0c;并且其中所述类的每个属性是表或集合的字段&#xff0c;在 app/models.py 中定义。 1、首先&#xff0c;导入models模块 from django.db import models 接下来创建个学生信息类&#xff0c;其中包含学生姓名、性别…

升级 pip版本

安装第三方库&#xff1a;pip install Pillow 出现 You are using pip version 7.1.2, however version 9.0.1 is available. You should consider upgrading via the python -m pip install --upgrade pip comm and. 解决方法1&#xff1a; 输入“python -m pip install -U pi…

大数据集群搭建之节点的网络配置过程(二)

紧接着上一章来设置windows的vmnet8的ip地址和虚拟机中centos的ip地址。 NAT虚拟网络的配置图如下图所示&#xff1a; 1、这里根据VMware中得到的网关地址去设置vmnet8的ip地址。 网关地址查看&#xff1a; 2、得到的网关地址后去设置vmnet8&#xff0c;将网关地址设置为v…

Python3.6+Django2.0+Xadmin2.0学生信息管理系统-2

1、上传图片/文件等资源 有时候需要添加一些附件&#xff0c;例如&#xff0c;新生刚入学&#xff0c;大家相互之间还不熟悉&#xff0c;希望能通过照片来加深印象&#xff0c;并且方便教学管理。 首先&#xff0c;对demo/urls.py文件进行改造&#xff0c;给urlpatterns添加s…

vim自带的练习教程(vimtutor)

声明&#xff1a;本文源于Centos 7.2系统vim自带的练习教程--vimtutor欢迎阅 读《 V I M 教 程 》 - 版本 1.7 Vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅&#xff0c;在本教程当中就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令&#xff0c;而掌握…

pycharm之no python interpreter configured for project的解决办法

今天由于重装了系统&#xff0c;所以必须得重新配置一些软件&#xff0c;在打开pycharm运行程序时显示“no python interpreter configured for project”提示。根据字面意思是“python没有解释器”。 解决办法&#xff1a; 找到你之前下载python环境支持库如下图所示&#x…

Python是非常优美的语言,那到底如何个美呢?

我把Python里面非常有名的简洁&#xff0c;高效&#xff0c;方便的代码整理出来&#xff0c;让我们来一睹她的风采。其实每个主题展开讲都是很大的篇幅&#xff0c;今天我们先overview一下 看完之后&#xff0c;相信初学者会更快的喜欢上python. 1.列表推导 要说Python里面最…

js生成验证码并且验证

<html> <head> <title>验证码</title> <style type"text/css"> #code { font-family:Arial; font-style:italic; font-weight:bold; border:0; letter-spacing:2px; color:blue; } </style> <script type &qu…

大数据集群搭建之hadoop、tomcat、jdk等工具的安装(三)

目录一、准备的资源&#xff1a;二、安装配置过程 目录 本章就说下各种软件的安装和配置。 一、准备的资源&#xff1a; 1、tomcat(如用于在网页上查看HDFS的存储等) 地址&#xff1a;http://pan.baidu.com/s/1miC93ny 密码&#xff1a;52dd 2、jdk 地址&#xff1a;ht…

pycharm 快捷键大全

1、编辑&#xff08;Editing&#xff09; Ctrl Space 基本的代码完成&#xff08;类、方法、属性&#xff09; Ctrl Alt Space 快速导入任意类 Ctrl Shift Enter 语句完成 Ctrl P 参数信息&#xff08;在方法中调用参数&#xff09; Ctrl Q 快速查看文档 F1 Web帮…

转载 Spark性能优化指南——基础篇

前言 在大数据计算领域&#xff0c;Spark已经成为了越来越流行、越来越受欢迎的计算平台之一。Spark的功能涵盖了大数据领域的离线批处理、SQL类处理、流式/实时计算、机器学习、图计算等各种不同类型的计算操作&#xff0c;应用范围与前景非常广泛。在美团•大众点评&#xff…

JavaScript 判断变量是否为数组Array的方法

1. 不能用typeof &#xff0c;因为typeof 只能判断基本类型&#xff0c;不能判断引用类型 var ary [1,23,4];console.log(typeof ary); //输出结果是Object上面的办法并不能实时的检测出是否是数组&#xff0c;只能判断其类型&#xff0c;所以说typeof判断基本类型数据还是挺好…

require.js用法简介

一、为什么要用require.js&#xff1f; 最早的时候&#xff0c;所有Javascript代码都写在一个文件里面&#xff0c;只要加载这一个文件就够了。后来&#xff0c;代码越来越多&#xff0c;一个文件不够了&#xff0c;必须分成多个文件&#xff0c;依次加载。下面的网页代码&…

Pycharm新建文件时自动添加基础信息

# -*- coding: utf-8 -*- # Time : ${DATE} ${TIME} # Author : Liu # File : ${NAME}.py 如下图所示 再建一个py文件时就会自动添加信息&#xff1a; # -*- coding: utf-8 -*- # Time : 2019/05/05 11:46 # Author : Liu # File : DOUBAN.py

JTLParser-linux上jmeter的jtl文件二次分析

解析JMeter的JTL文件 2013年01月30日 ⁄ 综合 ⁄ 共 1452字 ⁄ 字号 小 中 大 ⁄ 评论关闭http://code.google.com/p/xtoolkit/wiki/JTLParser Introduction 当把JMeter使用命令行运行后&#xff0c;JMeter会把结果保存到一个指定文件中&#xff08;使用 -l 参数指定&#xff0…

php过滤html标签截取部分内容

<?php$str <span>fdsfsdf</span><a href"#">href</a>; echo htmlspecialchars($str).<Br>; echo strip_tags($str);?>用strip_tags能把Html标签都去掉&#xff0c;然后调用truncate函数 $array[$row[content_id]][content_ti…