UVa 414 – Machined Surfaces

UVa 414 – Machined Surfaces题目:n个由X和空格组成的串,两边有至少一个X,将n个串压缩,每次每行消除一个空格,问到不能消除时剩余的空格。分析:简单题。统计全体空格数sum_b和最少空格数min_b,则结果就是sum_b-n*min_b。注意:利用gets或者getline读入串。#include#include#include#includeusingnamespacestd;

大家好,又见面了,我是你们的朋友全栈君。

题目:n个由X和空格组成的串,两边有至少一个X,将n个串压缩,每次每行消除一个空格,问到不能消除时剩余的空格。

分析:简单题。统计全体空格数sum_b和最少空格数min_b,则结果就是sum_b – n*min_b。

注意:利用gets或者getline读入串。

#include <iostream>
#include <cstdlib>
#include <cstring>
#include <cstdio>

using namespace std;

char data[30];

int main()
{
	int n;
	while ( ~scanf("%d",&n) && n ) {
		getchar();
		int sum = 0,min = 26;
		for ( int i = 0 ; i < n ; ++ i ) {
			gets(data);
			int count = 0;
			for ( int j = 0 ; data[j] ; ++ j )
				count += (data[j] != 'X');
			if ( count < min ) min = count;
			sum += count;
		}
		
		printf("%d\n",sum-min*n);	
	}
	return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139506.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月29日 下午6:16
下一篇 2022年5月29日 下午6:16


相关推荐

  • touch命令

    touch命令touch 命令 Linuxtouch 命令用于修改文件或者目录的时间属性 包括存取时间和更改时间 若文件不存在 系统会建立一个新的文件 ls l 可以显示档案的时间记录语法 touch acfm d 日期时间 r 参考文件或目录 t 日期时间 help version 文件或目录 参数说明 参数说明 日期时间 参考文件或目录 日期时间

    2026年3月18日
    3
  • Java和MySQL数据类型对应一览

    Java和MySQL数据类型对应一览Table20.25.MySQLTypestoJavaTypesforResultSet.getObject()MySQLTypeNameReturnvalueofGetColumnClassNameReturnedasJavaClassBIT(1)(newinMySQL-5.0)BITjava.lang.Bool

    2022年6月3日
    132
  • PhpStorm激活码2024.3.4版本最新教程,永久有效激活码,亲测可用,记得收藏

    PhpStorm激活码2024.3.4版本最新教程,永久有效激活码,亲测可用,记得收藏PhpStorm 激活码教程永久有效 2024 3 4 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2024 3 4 成功激活

    2025年5月23日
    6
  • 在 macOS 上安装 Claude Code 的完整指南

    在 macOS 上安装 Claude Code 的完整指南

    2026年3月15日
    2
  • 使用c++SFML制作月圆之夜总集篇[通俗易懂]

    使用c++SFML制作月圆之夜总集篇[通俗易懂]写在开头重新以时间线的形式整理一下去年使用c++的SFML库制作月圆之夜(游戏程序设计大作业)的开发过程,括号里面是新的补充以及对一年前自己的吐槽因为是在大二转专业后做首次接触游戏开发后才做的,当时c++学习得并不好,所以代码很乱很糟糕,许多思路也不是很清晰,完全是摸爬滚打混过来的,最后也有很多bug,不过还是一次很有收获的经历当时也尝试着学习用游戏引擎做游戏,还觉得游戏引擎太难用了,现在想想游戏引擎是真的方便,真香2020年4月6日昨天做完扫雷后,思考了一下游戏程序设计的课程设计应该做什么。虽然

    2025年7月1日
    6
  • jquery删除添加输入文本框

    效果体验:http://hovertree.com/texiao/jquery/67/效果图:参考:http://hovertree.com/h/bjaf/traversing_each.htm代码如

    2021年12月24日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号