poj1493 Machined Surfaces
来源:互联网 发布:不交押金的网络兼职 编辑:程序博客网 时间:2024/05/18 01:54
题意:真不想吐槽,翻译软件坏了,题读半个小时都都不懂,六级成绩堪忧啊。。
其实就是计算,把左边所有x移到右边与右边最近的x接头,问中间还剩下多少空格。
思路:水题。。计算中间空格最少的数目,每行减去再求和就ok了!
ps: getchar()和初始化不要忘了。。血的教训。。
#include <iostream>#include <cstdio>#include <cmath>#include <queue>#include <stack>#include <algorithm>#include <cstring>#include <utility>#define ll long long#define INF 0x3f3f3f3fusing namespace std;int sum,mins,n,temp,res;char a;int main(){ while(cin>>n && n) { mins=INF,sum=0,temp=0; getchar(); //!!因为输入是char,所以要防止吞了回车符 for(int i=0;i<n;i++) { for(int j=0;j<25;j++) { scanf("%c",&a); if(a==' ') temp++; //记录每行空格数 } //printf("%d\n",temp); sum+=temp; //计算总空格数 mins=min(mins,temp); temp=0; getchar(); } //printf("%d %d\n",sum,mins); res=sum-n*mins; //每行减去最短空格 printf("%d\n",res); } return 0;}
0 0
- POJ1493 Machined Surfaces
- poj1493 Machined Surfaces
- UVALive5389 UVA414 POJ1493 ZOJ1339 Machined Surfaces
- Machined Surfaces
- Machined Surfaces
- Machined Surfaces
- Machined Surfaces
- Machined Surfaces
- Machined Surfaces
- Machined Surfaces
- 414 - Machined Surfaces
- UVAOJ 414 - Machined Surfaces
- POJ 1493 Machined Surfaces
- UVa 414 - Machined Surfaces
- uva414 Machined Surfaces
- Uva 414 Machined Surfaces
- UVA 414 - Machined Surfaces
- 414 - Machined Surfaces
- pat(A)3-09. 队列中的元素排序(优先队列)
- HDUOJ_1596(find the safest road)(dijkstra)
- 解题报告 之 HDU5301 Buildings
- Oracle的循环和Corsor
- leetcode 细节实现题
- poj1493 Machined Surfaces
- HD 2544 最短路 【dijkstra】 (模板题)
- 多模卫星导航接收机
- 华为面试经验
- SQL Case when 的使用方法
- HD 1874 畅通工程续 【dijkstra】
- 外接圆、内切圆半径公式及对应关系知识点总结
- C语言位字段
- 单链表 之c代码