PAT1040
来源:互联网 发布:微博域名格式 编辑:程序博客网 时间:2024/06/18 14:04
#include<iostream>#include<vector>#include<string>using namespace std;int main() { string s; cin >> s; int size = s.size()-1, i = 0,count=0, numAT=0,numT=0; for (int i = size; i >= 0; --i) { if ('T' == s[i]) ++numT; else if ('A' == s[i]) numAT += numT; else { count += numAT; if (count >= 1000000007) count %= 1000000007; } } cout << count; return 0;}
注意要从后向前考虑。从前向后比较难以实现
阅读全文
0 0
- PAT1040
- PAT1040
- pat1040 Longest Symmetric String
- PAT1040有几个PAT
- pat1040:有几个PAT
- PAT1040。有几个PAT
- [字符串]PAT1040 Longest Symmetric String
- PAT1040有几个PAT(25)
- pat1040有多少个pat。如何解决超时问题
- python学习之结构体
- CodeFestival 2017 Final 题解
- 【Android学习】View
- 第一篇:centos7下svn的安装与卸载
- web开发——1.概述
- PAT1040
- 一些关键字的使用解析
- Java学习_String类型转换等问题
- Spring-01-IOC控制反转/DI依赖注入
- 经典的基于ProxyBeanFactory的Spring AOP
- linux CentOS7 下 mysql6.5安装
- 字符串循环右移
- A Multiplication Game (博弈)
- go语言实现九九乘法表