PAT1040。有几个PAT
1040. 有几个PAT(25)
字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位(P),第4位(A),第6位(T);第二个PAT是第3位(P),第4位(A),第6位(T)。
现给定字符串,问一共可以形成多少个PAT?
输入格式:
输入只有一行,包含一个字符串,长度不超过105,只包含P、A、T三种字母。
输出格式:
在一行中输出给定字符串中包含多少个PAT。由于结果可能比较大,只输出对1000000007取余数的结果。
输入样例:
APPAPT
输出样例:
2
#include<stdio.h>
#include<string.h>
int main()
{char a[100000];gets(a);int i,j=0,k=0,sum=0;for(i=0;i<strlen(a);i++){if(a[i]=='P') j++;//出现P则j+1 else if(a[i]=='A') {k+=j; }//出现A则看它前面有几个P else{ sum+=k; sum=sum%1000000007; } //出现T则看它前面有几个PA组合 }printf("%d",sum);return 0;}
PAT1040。有几个PAT相关推荐
- PAT (Basic Level) Practise (中文)-1025. 反转链表 (25)
PAT (Basic Level) Practise (中文)-1025. 反转链表 (25) http://www.patest.cn/contests/pat-b-practise/1025 ...
- 1093 Count PAT‘s
这题出现在"活用递推"专题下面,所谓递推就是这一步的结果和上一步的结果有直接联系.对于本题来说,从左到右,记到当前位置,一共出现的P的个数,如果当前位置是P,则个数就是上一位的加1 ...
- 网络地址转换(PAT)
一.静态NAT 1.实验环境 GNS3模拟软件 2.网络拓扑及IP地址规划如图 3. 通过配置PAT实现IP地址的多路复用,达到节省IP地址的目的 4.实验步骤(IP地址配置步骤省略) R1上的配置 ...
- PAT甲级(Advanced Level)真题--1046 Sharing
PAT甲级(Advanced Level)真题–1046 Sharing 通过:648 提交:1138 通过率:56% To store English words, one method is to ...
- PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy
PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy 通过:643 提交:1220 通过率:52% Eva would like to make a ...
- PAT甲级真题 1018 A+B in Hogwarts--python解法
PAT甲级真题 1018 A+B in Hogwarts 提交:2638 通过:1559 通过率:59% If you are a fan of Harry Potter, you would kno ...
- ospf和pat及nat的配置
思科配置ospf> Router(config)#router ospf 1 //配置ospf 1 Router(config-router)#network 192.168.50.0 0.0. ...
- 浙江大学PAT考试1009~1012(1010上帝是冠军。。)
哎,pat1010即使java书面,只有java书面,还增加了两个点,,.啊,智商捉佳,主要pat有些不给明确的范围.造成遐想空间.. 还是按顺序介绍.. 题目地址:http://pat.zju.ed ...
- 【有图有真相】静态NAT、动态NAT、PAT、端口映射的详细配置过程
实验要求:使用宿主机利用NAT地址转换技术访问虚拟机的Web80端口.全是***实弹的操作步骤. 实验前提:开启server 2008虚拟机并且搭建一个简单web服务.打开GNS3连接拓扑图的线路,一 ...
最新文章
- java 读出数字声音_【求助】已经计算出的数字结果,想用声音播放出来。怎么弄!!!...
- OpenCV修养(一)——引入
- python读取文件中的内容_python 读取文件夹中的文件内容
- Python类方法和静态方法
- Java 为图形填充渐变色
- Apache+php+mysql在windows下的安装与配置图解之apache篇
- Win10下Pytorch的安装和使用[斗之力三段]
- python 实现Hadoop的partitioner和二次排序
- 黑马程序员 _银行管理系统
- python发送以太网报文_python之分解以太帧
- db2 cmd命令操作
- odoo 企业邮箱配置发送邮件
- [渝粤教育] 中国矿业大学 货币金融学 参考 资料
- python查找文字在图片中的位置_使用Python识别图片中的中/英文字
- Java 泛型方法/接口、泛型限定
- 详述 MIMIC 数据库 26张数据表(二)之 五种字典表
- SICP读书笔记 2.5
- LATCH的产生过程
- 淘宝api Python 接口升级 3.0 版本 主要解决图片上传问题
- VC+Qt运行时,显示*.dll不是有效的win32应用程序怎么解决
热门文章
- ES9新特性_ES9正则扩展-dotAll模式---JavaScript_ECMAScript_ES6-ES11新特性工作笔记056
- Vue模板语法---vue工作笔记0003
- 人工智能_TensorFlow工作笔记003---在pycharm中安装TensorFlow
- Linux工作笔记038---Centos下Linux下解决root用户Operation not permitted
- 移动APP开发工作笔记002---Hbuilder js判断当前设备是安卓设备还是苹果设备
- System学习笔记001---WIN10 win10按哪里哪里出现蓝色框
- cvpr 2019--人脸聚类
- 基于策略模式的商场价格优惠设计
- NLP之路-Deep Learning for NLP 文章列举
- bzoj1303[CQOI2009]中位数图