16 - 11 - 23 得分 - UVA 1585 --《算法竞赛入门经典》
来源:互联网 发布:贴图软件 编辑:程序博客网 时间:2024/06/05 04:09
给出一个由O和X组成的串(长度为1~80),统计得分。每个O的分数为目前连续出现的O的个数,X的得分为0。例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3。
分析:此题很简单,两个变量一个用于记录当前O的分数,另外一个变量用来累加分数。
#define MAX 100#include<string.h> #include<stdio.h>int main(){ char s[MAX]; int n,score = 0; scanf("%s",s); n = strlen(s); int i = 0; while(n) { int j = 0; if(s[i] == 'X'){ i++; n--; } if(s[i] == 'O'){ do{ j++; i++; n--; score = score + j; }while(s[i] == 'O' ); } } printf("%d ",score); return 0;}
1 0
- 16 - 11 - 23 得分 - UVA 1585 --《算法竞赛入门经典》
- 算法竞赛入门经典3.1 得分UVa1585
- [算法竞赛入门经典] UVA 12174 - Shuffle
- UVA-230《算法竞赛入门经典》
- 算法竞赛入门经典 UVa 514 Rails
- 算法竞赛入门经典(第2版)习题3-1 得分 Score UVa1585
- 《算法竞赛入门经典2ndEdition 》习题3-1 得分(Score, Uva1585)
- 《算法竞赛入门经典2ndEdition 》习题3-2 得分(Molar Mass, Uva1586)
- UVa1585 得分 算法竞赛入门经典第二版CH-2习题3-1
- 算法竞赛入门经典
- 算法竞赛入门经典
- [算法竞赛入门经典] UVA 1471 - Defense Lines
- [算法竞赛入门经典] UVA 714 - Copying Books
- (DS 《算法竞赛入门经典》)UVA 11997 K Smallest Sums
- AOAPC-I: 算法竞赛入门经典 UVa 习题集分类
- UVa 11426--算法竞赛入门经典训练指南
- 算法竞赛入门经典心得
- 《算法竞赛入门经典》勘误表
- linux 循环设备 loop device操作实践
- 服务器端代码解析
- Android Studio如何配置adb以及常用命令
- java利用SHA1withRSA进行签名与验签
- 差点被坑死,Fragment onAttach方法没有被调用
- 16 - 11 - 23 得分 - UVA 1585 --《算法竞赛入门经典》
- ”选择”的一点思考
- linux常用命令--find
- js 的时间的横竖屏事件
- iOS 开发 多线程详解之GCD基本概念
- 反射的引出和概念
- linux命令之 cut awk sed grep 篇
- Javascript DAY2
- activiti的流程实例的活动id