zoukankan      html  css  js  c++  java
  • 【BZOJ-2295】我爱你啊 暴力

    2295: 【POJ Challenge】我爱你啊

    Time Limit: 1 Sec  Memory Limit: 128 MB
    Submit: 202  Solved: 141
    [Submit][Status][Discuss]

    Description

    ftiasch是个十分受女生欢迎的同学,所以她总是收到许多情书。虽然她十分有魅力,然而她却是个低调的人。因此她从来不会告诉别人她到底收到了多少情书。

    ftiasch的好朋友1tthinking想知道她到底收到了多少情书。1tthinking知道,ftiasch每次收到一封情书,就会在日记最后写下一个包含"luvletter"子序列的串。比如现在ftiasch的日记是alduddvdletterflusvletetedr,那么ftiasch可能受到了0、1、2封情书。现在给出一些ftiasch的日记,问对于每篇日记,ftiasch最多可能受到多少的情书。

    某个序列的子序列是从最初序列通过去除某些元素但不破坏馀下元素的相对位置而形成的新序列。參考wikipedia

    Input

    第1行,一个整数 T (0 ≤ T ≤ 100), 日记的数量。

    第2到 T + 1行,ftiasch的日记 (只包含'a'-'z' 和空格, 长度小于100001)

    Output

    第1到T行,一个整数, 最大可能的情书数量。

    Sample Input

    5
    t
    llllluvletterrr
    luvletterlauavalaeatataearaluvletter
    is wzk a famous boy yes buz he always receives a lot of luv letters
    my heart beats her waves at the shore of the world and writes upon it her signature in tears with the words i love thee

    Sample Output

    0
    1
    3
    1
    0

    HINT

    Source

    Solution

    真的不知道该说点啥,乱搞啊这是

    Code

    #include<iostream>
    #include<cstring>
    #include<cmath>
    #include<algorithm>
    #include<cstdio>
    using namespace std;
    int main()
    {
        int t,ans,cnt;
        scanf("%d
    ",&t);
        char s[10]="luvletter";
        while (t--)
            {
                char ss[100010];
                gets(ss); ans=cnt=0;
                for (int i=0; i<strlen(ss); i++)
                    if (ss[i]==s[cnt])
                        {
                            if (cnt==8) ans++;
                            cnt=(cnt+1)%9;
                        }
                printf("%d
    ",ans);
            }
        return 0;
    }

    我要妹子!我要妹子!我要妹子!重要的事说三遍

  • 相关阅读:
    mysql远程执行sql脚本
    数据库死锁
    sqlserver 数据库之调优
    sqlserver 数据库之性能优化
    Session共享的解决办法
    关于对session机制的理解--通俗易懂
    kafka之常用命令
    分布式消息队列之kafka
    vuejs调试代码
    json
  • 原文地址:https://www.cnblogs.com/DaD3zZ-Beyonder/p/5344040.html
Copyright © 2011-2022 走看看