博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uva 414 Machined Surfaces
阅读量:6925 次
发布时间:2019-06-27

本文共 2893 字,大约阅读时间需要 9 分钟。

D - Machined Surfaces
Time Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu
Submit     
Appoint description: System Crawler  (2016-03-11)

Description

 

An imaging device furnishes digital images of two machined surfaces that eventually will be assembled in contact with each other. The roughness of this final contact is to be estimated.

 

A digital image is composed of the two characters, "X" and " " (space). There are always 25 columns to an image, but the number of rows, N, is variable. Column one (1) will always have an "X" in it and will be part of the left surface. The left surface can extend to the right from column one (1) as contiguous X's.

 

Similarly, column 25 will always have an "X" in it and will be part of the right surface. The right surface can extend to the left from column 25 as contiguous X's.

Digital-Image View of Surfaces

 

Left     		                           Right

 

XXXX XXXXXtex2html_wrap_inline50

XXX XXXXXXX

XXXXX XXXX

XX XXXXXX

. .

. .

. .

XXXX XXXX

XXX XXXXXXtex2html_wrap_inline52

tex2html_wrap_inline54tex2html_wrap_inline56

1 25

In each row of the image, there can be zero or more space characters separating the left surface from the right surface. There will never be more than a single blank region in any row.

 

For each image given, you are to determine the total ``void" that will exist after the left surface has been brought into contact with the right surface. The ``void" is the total count of the spaces that remains between the left and right surfaces after theyhave been brought into contact.

 

The two surfaces are brought into contact by displacing them strictly horizontally towards each other until a rightmost "X" of the left surface of some row is immediately to the left of the leftmost "X" of the right surface of that row. There is no rotation or twisting of these two surfaces as they are brought into contact; they remain rigid, and only move horizontally.

 

 

Note: The original image may show the two surfaces already in contact, in which case no displacement enters into the contact roughness estimation.

 

The input consists of a series of digital images. Each image data set has the following format:

 

First line -
A single unsigned integer, 
N, with value greater than zero (0) and less than 13. The first digit of 
N will be the first character on a line.

 

Next N lines -
Each line has exactly 25 characters; one or more 
X's, then zero or more spaces, then one or more 
X's.

 

The end of data is signaled by a null data set having a zero on the first line of an image data set and no further data.

 

For each image you receive as a data set, you are to reply with the total void (count of spaces remaining after the surfaces are brought into contact). Use the default output for a single integer on a line.

 

 

4XXXXBBBBBBBBBBBBBBBBXXXXXXXXBBBBBBBBBBBBBBBXXXXXXXXXXXXBBBBBBBBBBBBBBBBXXXXXXBBBBBBBBBBBBBBBBBXXXXXX2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1XXXXXXXXXBBBBBBBBBBBBBBXX0

 

 

400 题目非常简单,统计每一行的空格数,用总的空格数减掉最少行的空格数*n,输出结果即可。

转载地址:http://smcjl.baihongyu.com/

你可能感兴趣的文章
用Ji框架进行HTML/XML解析的过程
查看>>
J2EE开发一点总结
查看>>
交换机基本配置
查看>>
北京户口的知识
查看>>
linux常见故障排除
查看>>
mysql中关于用户自定义的变量
查看>>
SCCM 2016 为客户端分发管理组件Configuration Manager(二)
查看>>
DVWA+SQLmap+Mysql注入实战
查看>>
我的友情链接
查看>>
微博人人开放平台授权
查看>>
LVM 详解
查看>>
linux下的smart服务
查看>>
CF446D. DZY Loves Games
查看>>
MHA 多VIP 多MySQL实例的支持
查看>>
lsof解决磁盘占用过高,查询却无大文件处理一例!
查看>>
我的友情链接
查看>>
连接MYSQL报错:client option 'secure_auth' enabled最简单处理方法
查看>>
我的友情链接
查看>>
Ex2010-02 How to Reconnect a Disconnected Mailbox in 2010
查看>>
新浪SAE高级开发者认证通过
查看>>