| 记录编号 | 
        38881 | 
        评测结果 | 
        AAAAAAAAAA | 
    
    
        | 题目名称 | 
        823.[RQNOJ 165] FBI序列 | 
        最终得分 | 
        100 | 
            
    
    
        | 用户昵称 | 
         Czb。 | 
        是否通过 | 
        通过 | 
    
    
        | 代码语言 | 
        C++ | 
        运行时间 | 
        0.003 s  | 
    
    
        | 提交时间 | 
        2012-06-20 09:19:01 | 
        内存使用 | 
        0.35 MiB  | 
        
    
    
    
    		显示代码纯文本
		
		#include<stdio.h>
#include<string.h>
 
int l,f[5000][3];
 
char s[5000];
 
int main()
{
    freopen("fbi.in","r",stdin);
    freopen("fbi.out","w",stdout);
    int i;
    scanf("%s\n",s);
    l=strlen(s);
    for(i=0;i<l;i++)
    {
        f[i][0]=f[i-1][0];
        if(s[i]=='F')f[i][0]++;
        f[i][1]=f[i-1][1];
        if(s[i]=='B')f[i][1]+=f[i][0];
        f[i][2]=f[i-1][2];
        if(s[i]=='I')f[i][2]+=f[i][1];
    }
    printf("%d\n",f[l-1][2]);
    return 0;
}