pat1040:有几个PAT
2024-08-24 07:08:53
https://www.patest.cn/contests/pat-b-practise/1040
#include "stdio.h" int main()
{
int p = 0, a = 0, t = 0;
char c;
while(scanf("%c", &c) && ('\n' != c))
{
if('P' == c)
++p;
else if('A' == c)
a += p;
else if('T' == c)
t = (t + a) % 1000000007;
}
printf("%d\n", t); return 0;
}
最新文章
- reflow和repaint(摘录自张鑫旭的翻译)
- JSBinding / About 2048 sample
- Javascript基础系列之(五)条件语句(比较操作符)
- android开发软件
- C#解leetcode:119. Pascal's Triangle II
- 不使用jquery情况下循环添加绑定事件方法
- AppCompatActivity工具栏的设置(返回操作)
- Oracle中rownum的说明及使用技巧
- Docker平台的基本使用方法
- 计蒜客 等边三角形 dfs
- 关于maven项目的servlet-api的问题
- 网页html格式导出Excel.xls
- git 新建本地分支后将本地分支推送到远程库, 使用git pull 或者 git push 的时候报错
- bzoj 1304 [CQOI 2009] 叶子的染色 - 动态规划
- softmax与多分类
- 23种设计模式之中介者模式(Mediator)
- 用tornado实现一个简单的websocket样例
- 用pymysql操作数据库
- WEBSHELL跳板REDUH使用说明
- ubuntu 18.04 64bit下如何安装python开发工具jupyterhub