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

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++ 上不行。
后來才發現可以
string s ;
while(cin>>s)
{};
但是不能加 memset(S,0,sizeof(S));
posted on 2009-07-18 16:11 luis 閱讀(662) 評論(0)  編輯 收藏 引用 所屬分類: 格式.輸入輸出.數據類型
<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用鏈接

留言簿(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>
            红桃视频亚洲| 午夜欧美大尺度福利影院在线看| 一本到高清视频免费精品| 在线观看日韩精品| 亚洲国产毛片完整版| 亚洲国产成人久久| 亚洲精品系列| 亚洲天堂成人在线观看| 午夜精品久久久久久| 亚洲主播在线观看| 久久久久久电影| 欧美成在线视频| 亚洲电影在线免费观看| 亚洲高清在线观看| 一区二区日韩欧美| 欧美有码视频| 欧美国产日韩精品免费观看| 欧美性猛交xxxx乱大交蜜桃| 国产欧美日韩免费| 亚洲国产精品t66y| 亚洲一区二区三区免费视频| 欧美一区二区三区久久精品茉莉花| 久久久久久久综合| 国产一区二区中文字幕免费看| 亚洲欧美日韩一区二区三区在线| 欧美一区二区视频在线观看2020| 免费短视频成人日韩| 欧美日韩视频不卡| 伊人久久久大香线蕉综合直播| 一区二区高清| 久久网站热最新地址| 亚洲精品美女免费| 久久精品二区三区| 国产精品日韩一区| 夜夜夜久久久| 欧美国产高潮xxxx1819| 欧美一区2区视频在线观看| 欧美韩国在线| 国产综合久久| 午夜亚洲福利| 亚洲高清二区| 久久久久看片| 韩国一区二区三区美女美女秀| 亚洲午夜精品久久久久久app| 麻豆精品视频在线观看| 午夜日韩av| 国产精品久久久久久超碰| 亚洲黄色成人久久久| 久久av一区二区三区亚洲| 亚洲激情另类| 噜噜噜在线观看免费视频日韩| 国产精品九九| 久久久一区二区三区| 欧美亚男人的天堂| 99国产精品久久久| 美女精品在线| 欧美一区在线看| 国产欧美一区二区三区国产幕精品 | 久久久噜噜噜久久中文字免| 在线视频日韩| 欧美三区在线视频| 亚洲午夜av在线| 99在线|亚洲一区二区| 日韩视频一区| 欧美另类videos死尸| 91久久在线| 欧美成人午夜激情| 欧美国产丝袜视频| 99国产精品久久久久久久成人热| 免费成人黄色| 欧美va亚洲va香蕉在线| 精品999网站| 裸体丰满少妇做受久久99精品| 欧美在线短视频| 激情亚洲一区二区三区四区| 欧美在线观看视频在线| 亚洲欧美日韩在线播放| 国产亚洲人成网站在线观看| 国产免费成人| 国内久久精品| 久久久在线视频| 久久久蜜臀国产一区二区| 伊人色综合久久天天| 蘑菇福利视频一区播放| 老色批av在线精品| 日韩视频国产视频| 亚洲一区二区三区三| 国产欧美日韩在线播放| 久色婷婷小香蕉久久| 蜜桃av噜噜一区二区三区| 亚洲人成人99网站| 99精品视频免费观看| 国产日韩专区| 欧美aⅴ一区二区三区视频| 欧美精品v日韩精品v国产精品| 亚洲欧美成人在线| 欧美一区二区三区免费观看视频| 亚洲国内精品| 午夜日韩在线观看| 亚洲美女免费视频| 欧美一区二视频| 一区二区成人精品 | 欧美成人日韩| 国产精品久久久久久久7电影 | 久久男人资源视频| 亚洲尤物精选| 免费的成人av| 老色鬼精品视频在线观看播放 | 亚洲国产精品电影| 亚洲伊人伊色伊影伊综合网| 亚洲国产小视频在线观看| 亚洲一二三四久久| 99视频在线精品国自产拍免费观看| 欧美一区国产在线| 亚洲欧美精品一区| 欧美日本韩国在线| 亚洲成色777777女色窝| 亚洲欧美成人综合| 久久字幕精品一区| 久久久久久久久一区二区| 欧美日韩精品系列| 欧美国产一区二区三区激情无套| 国产欧美精品一区| 一区二区三区视频观看| 日韩五码在线| 免费黄网站欧美| 蜜桃av一区二区三区| 国产一区二区精品久久99| 亚洲性xxxx| 亚洲欧美国产一区二区三区| 欧美日韩日本国产亚洲在线| 亚洲国产免费| 亚洲精品在线免费| 欧美不卡福利| 欧美a级一区| 亚洲国产精品久久久久| 久久综合国产精品| 久久久噜噜噜久久中文字免| 麻豆久久久9性大片| 国产精品青草久久久久福利99| 亚洲精品乱码久久久久久| 亚洲精品在线观| 欧美久久久久久| 亚洲精品乱码| 亚洲香蕉伊综合在人在线视看| 欧美日韩免费高清| 亚洲精品一二区| 亚洲专区一区| 国产日韩欧美一区| 久久精品国产欧美激情| 欧美+亚洲+精品+三区| 亚洲欧洲一区二区三区在线观看 | 亚洲国产精品999| 欧美jizz19hd性欧美| 亚洲激情网站| 亚洲夜晚福利在线观看| 欧美三区在线视频| 亚洲欧美在线一区| 免费毛片一区二区三区久久久| 亚洲黄色成人久久久| 欧美日韩麻豆| 亚洲一区三区电影在线观看| 欧美伊人影院| 亚洲三级色网| 国产精品亚洲综合| 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲三级电影在线观看| 欧美美女操人视频| 午夜宅男欧美| 亚洲国内自拍| 欧美一区二区免费视频| 亚洲电影专区| 欧美午夜视频| 久久久五月婷婷| 一本色道久久综合亚洲91| 久久精品中文| 一区二区三区产品免费精品久久75 | 99视频超级精品| 美女成人午夜| 亚洲欧美区自拍先锋| 亚洲国产成人91精品| 国产精品日韩二区| 欧美国产极速在线| 久久爱另类一区二区小说| 99国内精品| 免费观看成人网| 欧美伊人久久久久久久久影院| 日韩视频在线你懂得| 国产欧美日韩中文字幕在线| 欧美国产丝袜视频| 久久久久网址| 午夜国产不卡在线观看视频| 亚洲精品国精品久久99热| 久久夜色撩人精品| 亚洲欧美在线磁力| 亚洲最新在线视频| 亚洲激情电影中文字幕| 一区一区视频| 国产亚洲成精品久久| 欧美在线观看视频在线|