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

posts - 195,  comments - 30,  trackbacks - 0
2152: A Special Sorting
Status In/Out TIME Limit MEMORY Limit Submit Times Solved Users JUDGE TYPE
stdin/stdout 3s 8192K 356 152 Standard

Give you a sequence of words, can you sort them in dictionary order?

eg.

yes
accidental
baby
accept
accident
In dictionary order, those words should be printed as the following
accept
accident
accidental
baby
yes
But we will make an interesting rule this time. See your keyboard or the picture below:

there are ONLY 26 letters in lower-case we will use, and we assume that the letter above is bigger than the letter below, and the left is bigger than the right. For example, 'q' is bigger than 'a', 'c' is bigger than 'v'. So the example at the beginning whill be...

Input and Output

the input will only contain a sequence of words which is less than 1500. the output should print the sorted words each in a single line.

Sample Input

yes
accidental
baby
accept
accident

Sample Output

baby
accident
accidental
accept
yes

水題啊!
#include<iostream>
#include<cstdlib>
#include<string>
#include<algorithm>
using namespace std;
int Map[27];
struct M{
 char s[30];
}S[1500];
char table[26]={'q','w','e','r','t','y','u','i','o','p','a','s','d',
'f','g','h','j','k','l','z','x','c','v','b','n','m'};
bool operator<(M a,M b)
{
 int i=strlen(a.s);
 int j=strlen(b.s);
 if(i<j)
 j=i;
 for(int k=0;k<j;k++)
 {
  if(Map[(a.s[k])-'a']<Map[(b.s)[k]-'a'])
  return false;
  if(Map[(a.s[k])-'a']>Map[(b.s)[k]-'a'])
  return true;
 }
 return i==j;//Èç¹ûabcd,abc,abcd<abc
}
void search(char key)
{
 int i;
for(i=0;i<26;i++)
{
 if(key==table[i])
 {
  Map[key-'a']=i;
  break;
 }
}
}
  int main()
  {
  freopen("s.txt","r",stdin);  
  freopen("key.txt","w",stdout);
  int i;
  string t;
  memset(S,0,sizeof(S));
  for(i=0;i<26;i++)
  {
  search('a'+i);
  }
  i=0;
  while(!cin.eof())
   { 
 cin.getline(S[i++].s,30);//不能用cin>>s;否則runtime  error
   }
 sort(S,S+i-1);
 for(int j=0;j<i-1;j++)//必須用i-1,最后還有個空行。
 cout<<S[j].s<<endl;
  //system("PAUSE");
  return   0;
  }
奇怪的是在vc上能用
string s ;
while(cin>>s)
{};
在dev c++ 上不行。
后來才發(fā)現(xiàn)可以
string s ;
while(cin>>s)
{};
但是不能加 memset(S,0,sizeof(S));
posted on 2009-07-18 16:11 luis 閱讀(662) 評論(0)  編輯 收藏 引用 所屬分類: 格式.輸入輸出.數(shù)據(jù)類型
<2011年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

文章分類

文章檔案

友情鏈接

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲性图久久| 亚洲在线黄色| 亚洲第一伊人| 欧美高清视频免费观看| 99成人精品| 亚洲一区二区三区在线播放| 国产精品久久久久久久7电影| 新狼窝色av性久久久久久| 性欧美8khd高清极品| 有码中文亚洲精品| 亚洲精品中文字幕有码专区| 欧美午夜片在线免费观看| 欧美一区深夜视频| 久久综合九色综合欧美就去吻 | 亚洲天堂av综合网| 国产一区视频网站| 亚洲精品久久久久久下一站| 国产精品无码永久免费888| 久久综合久久综合这里只有精品 | 欧美成人dvd在线视频| 亚洲一区二区三区涩| 欧美一区二区三区成人| 亚洲区一区二| 午夜一区二区三区不卡视频| 亚洲精品专区| 欧美伊人久久久久久午夜久久久久| 亚洲国产老妈| 亚洲欧美日本国产专区一区| 亚洲国产一成人久久精品| 亚洲午夜精品一区二区| 亚洲国产免费| 小处雏高清一区二区三区| 亚洲精品国产品国语在线app| 亚洲在线播放电影| 亚洲乱码国产乱码精品精天堂| 午夜在线一区二区| 亚洲一区二区视频在线观看| 卡通动漫国产精品| 久久久久国产一区二区三区| 欧美日韩伦理在线| 欧美aaa级| 99天天综合性| 亚洲国产精品免费| 欧美一级艳片视频免费观看| 亚洲一区二区三区四区在线观看| 免费成人美女女| 久久嫩草精品久久久精品| 国产精品一区二区男女羞羞无遮挡| 欧美激情一区二区三区| 精品999久久久| 久久成年人视频| 久久精品电影| 国产欧美在线视频| 亚洲欧美日韩精品综合在线观看| 亚洲精品中文字幕有码专区| 免费成人黄色片| 欧美激情亚洲一区| 亚洲国产精品热久久| 久久免费观看视频| 免费观看久久久4p| 在线观看精品| 农村妇女精品| 亚洲精品123区| 一本色道久久88综合日韩精品| 欧美国产日韩精品| 91久久精品一区二区别| 99re成人精品视频| 欧美日韩亚洲国产一区| 99精品福利视频| 亚洲嫩草精品久久| 国产亚洲va综合人人澡精品| 久久精品人人爽| 欧美成人精品福利| 99视频精品免费观看| 欧美日韩亚洲一区二区三区四区 | 久久国产主播精品| 久久综合网络一区二区| 亚洲电影免费观看高清完整版在线 | 欧美激情二区三区| 夜夜嗨av一区二区三区中文字幕| 欧美精品一区二区三| 99亚洲视频| 久久久99精品免费观看不卡| 樱桃国产成人精品视频| 欧美激情第一页xxx| 亚洲一区免费在线观看| 久久久久一本一区二区青青蜜月| 亚洲第一精品久久忘忧草社区| 欧美成人日韩| 亚洲愉拍自拍另类高清精品| 久热精品视频在线观看一区| 99国产精品| 国产一区二区三区奇米久涩| 免费看的黄色欧美网站| 一区二区三区国产精品| 久久美女艺术照精彩视频福利播放| 最新中文字幕一区二区三区| 国产精品久久久对白| 久久琪琪电影院| 亚洲视频免费| 亚洲电影视频在线| 欧美一二三区在线观看| 亚洲人体影院| 国产一区二区三区的电影| 欧美日韩国产一区| 久久精视频免费在线久久完整在线看| 亚洲精品永久免费| 免费看成人av| 久久国产天堂福利天堂| 一区二区成人精品| 亚洲国产精品免费| 国内精品伊人久久久久av一坑| 欧美日本网站| 嫩草成人www欧美| 欧美在线亚洲综合一区| 在线视频亚洲| 日韩一级大片| 亚洲精品久久久久久久久久久久久 | 国产精品呻吟| 欧美视频在线观看视频极品| 欧美v国产在线一区二区三区| 午夜在线精品| 午夜激情一区| 亚洲欧美日韩综合aⅴ视频| 日韩一区二区精品在线观看| 欧美激情一区二区三区在线视频观看| 久久久久久一区二区三区| 性欧美大战久久久久久久免费观看 | 久久亚洲视频| 久久精品免视看| 久久er99精品| 欧美一级二区| 欧美中文字幕在线播放| 亚洲一区二区影院| 亚洲欧美精品在线| 亚洲一级免费视频| 亚洲综合久久久久| 亚洲在线成人精品| 亚洲女人天堂av| 午夜激情综合网| 亚洲欧洲av一区二区| 欧美一区二区三区男人的天堂 | 久久疯狂做爰流白浆xx| 欧美一区二区三区播放老司机| 亚洲主播在线| 欧美一区二区高清在线观看| 久久国产精品久久精品国产| 久久激五月天综合精品| 久久欧美中文字幕| 欧美a一区二区| 亚洲国产人成综合网站| 亚洲日本中文| 中文日韩在线| 久久国产加勒比精品无码| 老司机精品视频网站| 欧美**人妖| 欧美午夜精品久久久久久浪潮 | 欧美国产欧美亚洲国产日韩mv天天看完整| 美女视频一区免费观看| 欧美精品日韩一本| 国产精品国产三级国产普通话99| 国产麻豆成人精品| 在线精品视频一区二区三四| 亚洲美女电影在线| 亚洲欧美bt| 美日韩免费视频| 亚洲人成在线影院| 亚洲欧美激情诱惑| 久久综合久久综合久久综合| 欧美美女福利视频| 国产日韩av高清| 亚洲精品乱码| 久久国产精品一区二区三区| 欧美国产日本在线| 中文亚洲免费| 蜜桃久久精品乱码一区二区| 欧美视频导航| 亚洲高清av在线| 亚洲欧美自拍偷拍| 亚洲第一页中文字幕| 亚洲伊人网站| 欧美区视频在线观看| 国产一区香蕉久久| 99热这里只有精品8| 久色成人在线| 亚洲午夜免费视频| 欧美成人69av| 在线精品观看| 欧美一级在线视频| 亚洲三级网站| 美腿丝袜亚洲色图| 国产一区二区无遮挡| 在线视频精品一| 欧美国产在线视频| 久久成人综合视频| 国产欧美日本在线| 亚洲永久免费观看| 99精品视频免费全部在线| 欧美1区3d| 最新中文字幕亚洲|