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

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>
            亚洲国产精品久久久久秋霞不卡| 欧美日韩亚洲三区| 亚洲老板91色精品久久| 欧美aaa级| 亚洲精品久久久久中文字幕欢迎你| 亚洲东热激情| 欧美精品自拍| 亚洲视频免费| 免费成人高清| 一本一本久久a久久精品牛牛影视| 欧美护士18xxxxhd| 亚洲综合首页| 免费在线看成人av| 亚洲一区欧美一区| 一区二区三区在线观看国产| 麻豆久久婷婷| 欧美一区二区三区在线观看| 免费久久99精品国产自| 一区二区三区色| 国产日韩成人精品| 欧美日本三级| 久热成人在线视频| 亚洲欧美国产高清va在线播| 亚洲第一精品福利| 久久久久久国产精品mv| 亚洲精品一二区| 好吊色欧美一区二区三区四区| 欧美另类人妖| 久久免费精品日本久久中文字幕| 日韩一级精品视频在线观看| 亚洲乱亚洲高清| 在线观看国产精品淫| 国产亚洲成年网址在线观看| 欧美日韩在线第一页| 欧美精彩视频一区二区三区| 久久久久国色av免费观看性色| 亚洲精品一区二区三区婷婷月| 欧美激情1区2区| 精品999日本| 国产精一区二区三区| 欧美日韩中文字幕在线视频| 欧美日韩高清在线一区| 欧美日本中文字幕| 国产精品久久999| 国产精品你懂的在线欣赏| 国产精品毛片一区二区三区 | 久久尤物视频| 久久综合免费视频影院| 免费永久网站黄欧美| 欧美黑人一区二区三区| 欧美视频中文一区二区三区在线观看| 欧美大片免费久久精品三p | 亚洲香蕉成视频在线观看 | 91久久在线视频| 亚洲人成网在线播放| 亚洲人体大胆视频| 午夜精品理论片| 这里只有精品电影| av不卡在线| 久久精品国产综合精品| 中文日韩欧美| 国产精品麻豆欧美日韩ww| 亚洲日产国产精品| 在线亚洲免费视频| 先锋影音国产精品| 毛片精品免费在线观看| 亚洲久久一区| 亚洲精品中文字幕在线观看| 欧美亚洲视频| 欧美激情精品久久久久久大尺度| 欧美日韩精品免费观看视一区二区| 国产精品久久久久久福利一牛影视| 国产一区二区三区无遮挡| 亚洲狼人综合| 亚洲毛片一区| 亚洲综合色在线| av成人免费在线| 欧美日本一道本| 亚洲欧美一区二区精品久久久| 亚洲日本aⅴ片在线观看香蕉| 看片网站欧美日韩| 亚洲高清免费视频| 欧美电影免费观看高清| 美玉足脚交一区二区三区图片| 国产精品久久久久久久一区探花| 亚洲精品久久久久久一区二区| 久久免费国产精品| 久久综合色影院| 亚洲精品一二三| 欧美一区二区在线视频| 欧美一区二区三区在线看| 国产综合色精品一区二区三区| 久久久国产精品亚洲一区 | 欧美日本成人| 欧美专区在线播放| 麻豆精品在线播放| 国产精品99久久久久久www| 在线中文字幕一区| 精品成人一区二区三区| 亚洲欧洲日韩女同| 国产欧美精品日韩区二区麻豆天美 | 亚洲视频欧美视频| 国产欧美在线| 最新国产成人在线观看| 国产欧美精品一区| 日韩午夜黄色| 亚洲国产成人在线| 久久尤物电影视频在线观看| 欧美日韩成人免费| 牛夜精品久久久久久久99黑人| 午夜精品视频网站| 麻豆乱码国产一区二区三区| 亚洲一区二区四区| 亚洲成人中文| 一本色道久久综合亚洲二区三区 | 亚洲一区二区三区四区中文 | 国产主播精品在线| 亚洲三级影院| 欧美在线在线| 中文国产一区| 欧美精品久久99久久在免费线| 欧美亚洲自偷自偷| 国产精品美女主播在线观看纯欲| 欧美成在线观看| 影音先锋亚洲电影| 免费成人小视频| 欧美日韩网址| 亚洲第一网站| 国产亚洲午夜| 亚洲女人天堂成人av在线| 9l视频自拍蝌蚪9l视频成人| 亚洲国产精品成人综合| 国产一区二区三区直播精品电影 | 一区二区三区日韩精品| 极品少妇一区二区| 午夜精品久久久久久久99水蜜桃| 亚洲精品欧美极品| 欧美伊人久久久久久久久影院 | 老巨人导航500精品| 欧美视频一区二区三区…| 亚洲精品久久7777| 欧美国产第二页| 欧美激情网友自拍| 亚洲毛片在线| 欧美视频日韩视频| 欧美一二三区精品| 久久躁狠狠躁夜夜爽| 影音先锋久久精品| 久久精品国产久精国产一老狼| 久久精品国产精品亚洲综合| 欧美日韩精品一区视频| 亚洲一区二区三区视频播放| 国产精品毛片在线| 久久久久久久波多野高潮日日| 美女主播视频一区| 99国产精品久久久久久久成人热| 欧美日韩视频一区二区| 免费亚洲网站| 亚洲丝袜av一区| 黄色一区二区三区四区| 午夜一区不卡| 欧美黄色小视频| 久久精品一区二区三区不卡牛牛 | 亚洲精选一区| 亚洲神马久久| 亚洲国产精品视频一区| 国产日韩一区欧美| 免费成人激情视频| 久久久99精品免费观看不卡| 久久精品在线播放| 中国女人久久久| 亚洲六月丁香色婷婷综合久久| 国产欧美在线看| 9久re热视频在线精品| 国产一区二区三区精品欧美日韩一区二区三区| 久久精品最新地址| 久久国产黑丝| 老牛影视一区二区三区| 亚洲永久精品大片| 久久精品人人| 开元免费观看欧美电视剧网站| 欧美在线视频一区二区三区| 久久岛国电影| 久久综合久久美利坚合众国| 一区二区三区国产精华| 国产精品视频专区| 国产精品日本欧美一区二区三区| 欧美日韩国产精品| 欧美视频中文在线看 | 亚洲欧美中文日韩在线| 欧美一区二区三区播放老司机| 欧美在线影院在线视频| 欧美一区二区三区免费视| 久久久欧美一区二区| 欧美黄在线观看| 欧美一区1区三区3区公司| 亚洲小视频在线观看| 久久久久九九视频| 欧美全黄视频| 在线欧美一区|