PAT考试乙级1040(C语言实现)
来源:互联网 发布:sql设置主键语句 编辑:程序博客网 时间:2024/06/11 09:10
#include<stdio.h>#include<string.h>int main(){ int len,i,t=0,at=0,pat=0; char str[100000]; gets(str); len = strlen(str); for(i=len-1;i>=0;i--){ if(str[i]=='T'){ t++; } if(str[i]=='A'){ at=(at+t)%1000000007; } if(str[i]=='P'){ pat=(pat+at)%1000000007; } } printf("%d",pat); return 0;}
总结:
重点是要从后往前找。注意at和pat需要%1000000007 不然两个测试点错误。
阅读全文
0 0
- PAT考试乙级1040(C语言实现)
- PAT考试乙级1001(C语言实现)
- PAT考试乙级1002(C语言实现)
- PAT考试乙级1005(C语言实现)
- PAT考试乙级1004(C语言实现)
- PAT考试乙级1006(C语言实现)
- PAT考试乙级1008(C语言实现)
- PAT考试乙级1007(C语言实现)
- PAT考试乙级1009(C语言实现)
- PAT考试乙级1010(C语言实现)
- PAT考试乙级1011(C语言实现)
- PAT考试乙级1012(C语言实现)
- PAT考试乙级1013(C语言实现)
- PAT考试乙级1016(C语言实现)
- PAT考试乙级1017(C语言实现)
- PAT考试乙级1018(C语言实现)
- PAT考试乙级1021(C语言实现)
- PAT考试乙级1022(C语言实现)
- 深度学习之星:GAN的原理 | 公开课
- jquery工具函数
- python之_requests库学习_3(请求响应信息获取)
- Mac使用minicom串口工具
- Java语言程序设计(基础篇)(原书第10版) 练习题答案 第6章
- PAT考试乙级1040(C语言实现)
- CentOS Nginx配置
- Openstack ceilometer 宿主机监控模块扩展
- Spring中基于Java的配置@Configuration和@Bean用法
- JavaScript 中的运算符
- 最新十大web安全隐患-四年之后_OWASP发布新版本OWASP Top10 2017
- poj3411——Paid Roads
- Ubuntu下的常用命令总结
- 【自然语言处理】情感分析资源