青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

pku3371 Flesch Reading Ease 字符串處理

題目很羅嗦,說到底干三件事:
1、統(tǒng)計(jì)句子的個(gè)數(shù)(以".:;!?"為分隔符),這個(gè)只要統(tǒng)計(jì)分隔符的個(gè)數(shù)即可
2、統(tǒng)計(jì)單詞的個(gè)數(shù),這個(gè)需要注意一點(diǎn),不能僅僅以空格來spilt字符串,然后統(tǒng)計(jì)個(gè)數(shù)的方法。。只有除去標(biāo)點(diǎn)符號(hào)后非空的patten才能算一個(gè)word
3、統(tǒng)計(jì)音節(jié)的個(gè)數(shù)。
  1. -es, -ed and -e (except -le) endings are ignored, (末尾以es、ed、e(并且倒數(shù)第二個(gè)字母不是l)結(jié)束的部分不算在內(nèi))
  2. words of three letters or shorter count as single syllables, (字母?jìng)€(gè)數(shù)(不是patten的長(zhǎng)度,應(yīng)為可能有apple-pile這種類型的復(fù)合詞)小于3的單詞都算一個(gè)音節(jié),不一定要包括aeiouy)
  3. consecutive vowels count as one syllable.(連續(xù)的音標(biāo)算一個(gè)音節(jié))

所以,最好在統(tǒng)計(jì)前將patten內(nèi)的所有標(biāo)點(diǎn)符號(hào)都去除掉
代碼:

 1Source Code
 2
 3Problem: 3371  User: yzhw 
 4Memory: 3004K  Time: 313MS 
 5Language: Java  Result: Accepted 
 6
 7Source Code 
 8import java.io.*;
 9public class Main {
10
11    /**
12     * @param args
13     */

14    static boolean IsSyllable(char ch)
15    {
16        switch(ch)
17        {
18        case 'a':return true;
19        case 'e':return true;
20        case 'i':return true;
21        case 'o':return true;
22        case 'u':return true;
23        case 'y':return true;
24        default:return false;
25        }

26    }

27    public static void main(String[] args) throws IOException{
28        BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
29        int sen=0,word=0,syl=0;
30        while(true)
31        {
32            String tmp=in.readLine();
33            if(tmp==nullbreak;
34            String tok[]=tmp.split(" ");
35            for(int snum=0;snum<tok.length;snum++)
36            {
37                String str=tok[snum].toLowerCase();
38                while(!str.isEmpty()&&!Character.isLetter(str.charAt(0)))
39                {
40                    switch(str.charAt(0))
41                    {
42                    case '.':sen++;break;
43                    case '?':sen++;break;
44                    case '!':sen++;break;
45                    case ':':sen++;break;
46                    case ';':sen++;break;
47                    }
;
48                    str=str.substring(1);
49                }

50                while(!str.isEmpty()&&!Character.isLetter(str.charAt(str.length()-1)))
51                {
52                    switch(str.charAt(str.length()-1))
53                    {
54                        case '.':sen++;break;
55                        case '?':sen++;break;
56                        case '!':sen++;break;
57                        case ':':sen++;break;
58                        case ';':sen++;break;
59                    }
;
60                    str=str.substring(0, str.length()-1);
61                }

62                for(int i=0;i<str.length();i++)
63                {
64                   if(!Character.isLetter(str.charAt(i)))
65                       str=str.substring(0,i)+str.substring(i+1);
66                }

67                if(!str.isEmpty()) word++;
68                else continue;
69                int end=str.length();
70                if(str.endsWith("es")||str.endsWith("ed")) end-=2;
71                else if(str.endsWith("e")&&!str.endsWith("le")) end--;
72                if(str.length()<=3)
73                {
74                    syl++;
75                }

76                else
77                    for(int i=0;i<end;i++)
78                        if(i==0&&IsSyllable(str.charAt(i))||i!=0&&!IsSyllable(str.charAt(i-1))&&IsSyllable(str.charAt(i)))
79                            syl++;
80            }

81        }

82        //System.out.println(sen+" "+word+" "+syl);
83        System.out.printf("%.2f\n"206.835-1.015*word/sen-84.6*syl/word);
84
85    }

86
87}

88
89

posted on 2011-01-06 23:26 yzhw 閱讀(556) 評(píng)論(0)  編輯 收藏 引用 所屬分類: string algorithm

<2010年12月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

導(dǎo)航

統(tǒng)計(jì)

公告

統(tǒng)計(jì)系統(tǒng)

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評(píng)論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美激情欧美激情在线五月| 国产一区二区中文字幕免费看| 亚洲精品国产精品国自产在线| 久久九九免费| 久久成人免费视频| 欧美在线观看天堂一区二区三区| 性欧美暴力猛交69hd| 欧美在线视频a| 麻豆av福利av久久av| 欧美激情综合色| 亚洲美女视频在线观看| 一区二区三区鲁丝不卡| 午夜欧美不卡精品aaaaa| 香蕉乱码成人久久天堂爱免费 | 日韩亚洲精品电影| 亚洲自拍都市欧美小说| 欧美一区观看| 免播放器亚洲一区| 欧美肉体xxxx裸体137大胆| 国产视频久久网| 亚洲精品久久嫩草网站秘色 | 亚洲永久免费精品| 久久久久网址| 欧美亚男人的天堂| 亚洲高清自拍| 午夜在线视频一区二区区别| 麻豆精品在线视频| 99国产精品99久久久久久| 午夜精品福利视频| 欧美激情一区在线观看| 国产欧美日韩视频一区二区三区| 一区二区在线观看视频| 一区二区三区国产精华| 久久亚洲综合色一区二区三区| 欧美黄色精品| 午夜在线精品| 欧美精品免费观看二区| 黄色成人av网站| 午夜精品一区二区三区在线视 | 亚洲乱码国产乱码精品精98午夜| 午夜久久久久| 欧美色123| 亚洲精品欧美专区| 久久久久久久综合狠狠综合| 亚洲人线精品午夜| 久久国产精品久久国产精品| 欧美三级第一页| 亚洲精品视频免费在线观看| 久久躁日日躁aaaaxxxx| 亚洲视频一区| 欧美黑人在线观看| 精品成人一区二区| 久久成人18免费网站| 亚洲青涩在线| 你懂的视频一区二区| 激情五月综合色婷婷一区二区| 午夜精品久久久久久99热| 亚洲美女一区| 欧美日韩天堂| 中文高清一区| 亚洲最黄网站| 欧美三级电影一区| 亚洲欧美日韩精品久久久| 一本久久青青| 国产精品二区二区三区| 亚洲午夜伦理| 亚洲天堂免费观看| 国产精品家庭影院| 亚洲一区二区三区欧美| 亚洲精品日日夜夜| 国产精品草草| 欧美在线3区| 午夜精品999| 精久久久久久久久久久| 免费成人美女女| 噜噜噜在线观看免费视频日韩| 亚洲高清免费| 亚洲精品国精品久久99热一| 国产精品扒开腿做爽爽爽视频 | 欧美一级精品大片| 国产综合久久久久久| 美女国内精品自产拍在线播放| 久久理论片午夜琪琪电影网| 91久久久亚洲精品| 99国产精品99久久久久久| 欧美视频二区| 久久久www| 欧美黄在线观看| 亚洲欧美中日韩| 久久国产精品99久久久久久老狼| 亚洲欧洲综合另类在线| 一区二区三区.www| 国内精品视频在线播放| 亚洲电影自拍| 国产精品实拍| 欧美成va人片在线观看| 国产精品国产三级国产aⅴ9色| 久久婷婷蜜乳一本欲蜜臀| 欧美高清在线视频观看不卡| 亚洲欧美在线看| 免费观看久久久4p| 羞羞答答国产精品www一本| 久久精品盗摄| 亚洲欧美日韩久久精品| 久久亚洲视频| 欧美在线短视频| 欧美另类一区二区三区| 黑人操亚洲美女惩罚| 精品动漫一区| 99视频精品免费观看| 伊人狠狠色丁香综合尤物| 一本色道久久88综合日韩精品| 好看不卡的中文字幕| 一区二区不卡在线视频 午夜欧美不卡在 | 午夜久久黄色| 欧美久久综合| 麻豆免费精品视频| 国产精品一区二区三区久久久| 亚洲国产精品t66y| 国产午夜精品全部视频在线播放 | 在线一区观看| 久久这里有精品15一区二区三区| 欧美在线|欧美| 国产精品久久国产三级国电话系列| 久久裸体艺术| 国产伦精品一区二区三区照片91| 亚洲人成小说网站色在线| 在线播放豆国产99亚洲| 亚洲一区二区影院| 亚洲网站视频| 欧美日韩国产影院| 亚洲欧洲精品一区二区| 亚洲国产精品激情在线观看| 久久er精品视频| 久久久久88色偷偷免费| 国产精品影院在线观看| 亚洲小视频在线观看| 亚洲综合色自拍一区| 欧美性色综合| 亚洲一级在线观看| 亚洲欧美日韩在线综合| 国产精品久久久久久久久借妻 | 国产精品欧美日韩一区| 在线视频欧美一区| 亚洲一区激情| 国产精品成人一区| 亚洲性视频h| 久久大香伊蕉在人线观看热2| 国产精品稀缺呦系列在线| 亚洲视频大全| 久久成人综合视频| 亚洲承认在线| 免费在线一区二区| 亚洲啪啪91| 亚洲永久免费精品| 国产一区二区毛片| 久久亚洲精品一区二区| 亚洲黄色一区| 亚洲一区二区三区高清不卡| 国产美女精品视频| 久久理论片午夜琪琪电影网| 91久久精品国产91性色tv| 中文亚洲欧美| 国产一区二区三区在线观看免费 | 久久久99精品免费观看不卡| 欧美一区二区三区喷汁尤物| 欧美精品18+| 一区二区三区免费观看| 午夜精品三级视频福利| 国产色产综合色产在线视频| 久久久久久久尹人综合网亚洲| 亚洲国产精品一区二区久| 在线午夜精品| 国内精品免费午夜毛片| 欧美激情久久久| 亚洲欧美一区二区精品久久久 | 亚洲精品午夜| 欧美一区二区三区婷婷月色| 亚洲国产专区| 国产精品区一区二区三| 免费影视亚洲| 午夜精品久久久久久久久久久久久| 麻豆av福利av久久av| 欧美一区二区三区免费大片| 亚洲国产精品123| 国产精品一区二区三区乱码| 男人的天堂成人在线| 久久超碰97中文字幕| 一本色道久久综合精品竹菊| 欧美福利电影网| 久久av老司机精品网站导航| 中国成人黄色视屏| 激情综合色综合久久综合| 国产精品国产a级| 欧美日韩理论| 欧美国产日韩一区二区三区| 久久成人一区二区| 香蕉乱码成人久久天堂爱免费| 日韩一本二本av| 亚洲人午夜精品免费|