PAT-1030.有几个PAT(25)
来源:互联网 发布:高性能mysql 百度云 编辑:程序博客网 时间:2024/05/16 09:13
#include<iostream>
using namespace std;
int main()
{
char c;
int num=0,p=0,t=0;
while(1)
{
c=getchar();
switch(c)
{
case 'P': p++;break;
case 'A': t+=p; t=t%1000000007;break;
case 'T': num+=t; num=num%1000000007;break;
case 10:break;
default:break;
}
if(c==10||c==' ')
break;
}
cout<<num;
return 0;
using namespace std;
int main()
{
char c;
int num=0,p=0,t=0;
while(1)
{
c=getchar();
switch(c)
{
case 'P': p++;break;
case 'A': t+=p; t=t%1000000007;break;
case 'T': num+=t; num=num%1000000007;break;
case 10:break;
default:break;
}
if(c==10||c==' ')
break;
}
cout<<num;
return 0;
}
/******************************************************************/
根据每次输入时的字符判断下一个A前面有多少个P,下一个T前面有多少个PA。
阅读全文
1 0
- PAT-1030.有几个PAT(25)
- PAT乙级 有几个PAT(25)
- 【PAT】1040. 有几个PAT(25)
- PAT-1040. 有几个PAT(25)
- 1040. 有几个PAT(25) PAT
- PAT题目 有几个PAT(25)
- pat:1040. 有几个PAT(25)
- PAT 1040. 有几个PAT(25)
- 有几个PAT(25)
- 有几个PAT(25)
- 有几个PAT(25)
- 1040. 有几个PAT(25)PAT乙级&&1093. Count PAT's (25) PAT甲级
- PAT乙级—1040. 有几个PAT(25)-native
- PAT Basic 1040. 有几个PAT(25)
- C++ - PAT - 1040. 有几个PAT(25)
- 1040. 有几个PAT(25)-PAT乙级真题
- PAT乙级.1040. 有几个PAT(25)
- PAT 乙级 1040. 有几个PAT(25)
- 常用的一些Linux命令
- App热更新原理
- 突破GROUP_CONCAT长度限制
- noip2017 Day2 T1 奶酪cheese(并查集)
- WebMagic 0.7.1以后代理池方法
- PAT-1030.有几个PAT(25)
- Spark调优的策略
- 习题分类整理
- Java8内存划分
- 运行时创建类
- cadence vmanager(七) vsif文件介绍
- PHP 并发下的进程间通信
- 大数据算法
- BeautifulSoup爬虫之保存CSV文件