FZU Problem 2222 ABCDEFG(水题)——FOJ有奖月赛-2016年4月(校赛热身赛)
来源:互联网 发布:java开发工程师中心 编辑:程序博客网 时间:2024/06/06 05:13
此文章可以使用目录功能哟↑(点击上方[+])
FZU Problem 2216 The Longest Straight
Accept: 0 Submit: 0
Time Limit: 1000 mSec Memory Limit : 32768 KB
Problem Description
表弟今天的英语作业是练习书写前7个英文字母。勤奋的他写了一页、一页、又一页……
Yellowstar想知道表弟总共写了多少笔划。
(附:英文字母标准手写体教程:
)
Input
输入第一行为一个正整数T。
接下去T行,每行为前七个英文字母的大小写形式组成的非空字符串,表示一份作业。
T<=20,每行长度<=100。
Output
对于每份作业,输出一行,表示其中的笔划总数。
Sample Input
2
ABCDEFG
abcdefg
ABCDEFG
abcdefg
Sample Output
15
9
9
Hint
Problem Idea
解题思路:
【题意】
前七个英文字母的大小写形式组成的非空字符串
问总的笔画数为多少
【类型】
水题
【分析】
因为英文字母标准手写体教程已经给我们了
所以完全避免了由于我们书写不规范而导致出错
我们只需按照图中标明的笔画数对字母一一处理就可以了
大小写的笔画数可以分别存在不同数组中方便直接取值,且这样代码也比较简短
【时间复杂度&&优化】
O(strlen(s))
题目链接→FZU Problem 2222 ABCDEFG
Source Code
/*Sherlock and Watson and Adler*/#pragma comment(linker, "/STACK:1024000000,1024000000")#include<stdio.h>#include<string.h>#include<stdlib.h>#include<queue>#include<stack>#include<math.h>#include<vector>#include<map>#include<set>#include<bitset>#include<cmath>#include<complex>#include<string>#include<algorithm>#include<iostream>#define eps 1e-9#define LL long long#define PI acos(-1.0)#define bitnum(a) __builtin_popcount(a)using namespace std;const int N = 7;const int M = 105;const int inf = 1000000007;const int mod = 1000003;int A[N]={3,2,1,2,3,3,1},a[N]={1,1,1,2,1,2,1};char s[M];int main(){ int t,i,sum; scanf("%d",&t); while(t--) { sum=0; scanf("%s",s); for(i=0;s[i]!='\0';i++) sum+=(s[i]>='a'&&s[i]<='z'?a[s[i]-'a']:A[s[i]-'A']); printf("%d\n",sum); } return 0;}菜鸟成长记
0 0
- FZU Problem 2222 ABCDEFG(水题)——FOJ有奖月赛-2016年4月(校赛热身赛)
- 福州大学 FOJ有奖月赛-2017年4月(校赛热身赛)(DP)
- FOJ有奖月赛-2017年4月(校赛热身赛) random password(DP)
- FOJ有奖月赛-2016年4月(校赛热身赛) D 小茗的魔法阵
- FOJ有奖月赛-2016年4月(F)
- FOJ 有奖月赛 4月(校赛热身赛)D题 小茗的魔法阵
- FOJ 2014.3 有奖月赛
- FOJ有奖月赛-2016年8月 Problem A Daxia & Wzc's problem(找规律)
- FOJ有奖月赛-2015年11月 Problem B 函数求解
- FOJ有奖月赛-2015年11月-Problem B 函数求解
- FOJ有奖月赛-2015年11月-Problem F 攻占计划
- FOJ有奖月赛-2015年11月 Problem A 据说题目很水
- FOJ有奖月赛-2015年11月 Problem A 据说题目很水
- FOJ有奖月赛-2015年11月 Problem B 函数求解
- FOJ有奖月赛-2015年11月 Problem B 函数求解
- FOJ有奖月赛-2015年11月 Problem F 攻占计划
- FOJ有奖月赛-2015年11月 Problem F 攻占计划
- FOJ有奖月赛-2015年11月 Problem A 据说题目很水
- 漫谈数据库查询速度优化方案
- [Android] Java中进制的总结
- java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码
- 【机房收费系统】总结
- C# .NET使用SerialPort类实现接受信号和发送信号
- FZU Problem 2222 ABCDEFG(水题)——FOJ有奖月赛-2016年4月(校赛热身赛)
- MFC下页面切换
- AS COUNT,Having ,DISTINCT,ALL 在数据库中的使用
- [OpenGL] OpenGL+VS2015环境配置
- SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”问题解决
- 获取exe程序路径
- Mac 下FTP软件
- sql语句中----删除表数据drop、truncate和delete的用法
- 图片切换