Regionals 1995 >> North America - East Central NA

问题链接:UVALive5389 UVA414 POJ1493 ZOJ1339 Machined Surfaces。

题意简述:输入若干测试实例,每个实例首先输入n,之后输入n行字符串,若n=0则程序结束。每行的字符串包含字符"X"和空格,"X"在两边,空格在中间。可以用左边或右边的X去填充中间的空格,每行填充的"X"都一样多,问某行空格被填充完时,总共还剩下多少空格。

问题分析:这个问题实际上就是统计空格数和找空格最少行有多少空格问题。剩余空格数=总空格数-空格最少行的空格数×n。

程序说明:直接按字符读入处理,没有使用输入缓冲区。

AC的C语言程序如下:

/* UVALive5389 UVA414 POJ1493 ZOJ1339 Machined Surfaces */#include <stdio.h>#define MAX 100000int main(void)
{int n, sum, min, count, i;char c;while(scanf("%d\n", &n) != EOF && n != 0) {sum = 0;min = MAX;for(i=1; i<=n; i++) {count = 0;c = getchar();while(c != '\n') {if(c == ' ') {sum++;count++;}c = getchar();}if(count < min)min = count;}printf("%d\n", sum - min * n);}return 0;
}

转载于:https://www.cnblogs.com/tigerisland/p/7564370.html

UVALive5389 UVA414 POJ1493 ZOJ1339 Machined Surfaces相关推荐

  1. Competitive Programming 3题解

    题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...

  2. AOAPC I: Beginning Algorithm Contests 题解

    AOAPC I: Beginning Algorithm Contests 题解 AOAPC I: Beginning Algorithm Contests (Rujia Liu) - Virtual ...

  3. POJ前面的题目算法思路【转】

    1000 A+B Problem 送分题 49% 2005-5-7 1001 Exponentiation 高精度 85% 2005-5-7 1002 487-3279 n/a 90% 2005-5- ...

  4. poj题目详细分类及算法推荐题目

    DP:  1011   NTA                 简单题  1013   Great Equipment     简单题  1024   Calendar Game       简单题  ...

  5. ACM POJ 题目分类(完整整理版本)

    DP: 1011   NTA                 简单题  1013   Great Equipment     简单题  1024   Calendar Game       简单题   ...

  6. POJ ZOJ题目分类

    POJ,ZOJ题目分类(多篇整合版,分类很细致,全面) 标签: 题目分类POJ整理 2015-04-18 14:44 1672人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: ACM资料(5) ...

  7. POJ,ZOJ题目分类(多篇整合版,分类很细致,全面)

    水题: 3299,2159,2739,1083,2262,1503,3006,2255,3094 初级: 一.基本算法:        (1)枚举 (1753,2965)       (2)贪心(13 ...

  8. PUK ACM题目分类

    acm之pku题目分类 对ACM有兴趣的同学们可以看看 DP:  1011   NTA                 简单题  1013   Great Equipment     简单题  102 ...

  9. 机械制造作业考研题目答案分享——加工方法、工序和夹紧

    Homework 7 版权声明 本内容由狂小虎原创整合,请不要售卖,为了防止爬虫以及保持免费性,设置为仅粉丝可见.另外,题目以及解释可能不完全正确,仅供参考,同时也欢迎各位在讨论区指点出内容的错误之处 ...

最新文章

  1. 【开放书】《命令行数据科学指南(第二版)》
  2. python字符串和字典
  3. python ansible_Ansible升级客户机Python2.4至2.7
  4. 浅谈C++对象内存布局
  5. 分布式离线计算—HiveSQL
  6. ultraedit26 运行的是试用模式_如何并行运行你的自动化测试?
  7. P6847-[CEOI2019]Magic Tree【dp,线段树合并】
  8. 怎么让cmd命令行不关闭或查看tomcat启动一闪而过的原因
  9. 如何设置静态内容缓存时间
  10. 建设工程安全生产管理条例
  11. sublime配置python-rpel_SublimeREPL配置Python3开发
  12. 幻塔html5,《幻塔》捏脸系统怎么玩 捏脸系统玩法分享
  13. Seasonal-ARIMA模型
  14. php当前时间加几天_php实现当前时间增加天数的方法
  15. 【每日英文】2021.9.23
  16. java垃圾回收器有哪些_各种Java垃圾回收器的比较总结
  17. 无理数存在性的几何证明
  18. 碳纳米管(CNT)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. 找到了SOA比赛的最详细文档` 有初赛的具体交付文档等内容`已将DOC文件发到公用邮箱`
  20. 计算机网络TCP/IP:物理层(信道,调制,香农极限,信道复用技术,宽带接入技术)

热门文章

  1. Oracle 执行计划
  2. angular2+ 自定义pipe管道实例--定义全局管道及使用
  3. Linux 下各个目录的作用及内容
  4. Android5.x新特性之 Toolbar和Theme的使用
  5. TSQL--NESTED LOOPS JOIN
  6. 点击按钮取GridView当前被操作行的数据
  7. 【财经】创业的10条定律 10大烦恼
  8. 单片机can通信可以接多少个设备_51单片机的多机并行通信系统应用
  9. oracle如何进入管理器,oracle 启动管理器
  10. j2ee与mysql乱码过滤_mysql 在 j2ee中配置的乱码问题处理