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

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 閱讀(671) 評論(0)  編輯 收藏 引用 所屬分類: 格式.輸入輸出.數(shù)據(jù)類型
<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

留言簿(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| 国产精品久久一级| 亚洲国产精品一区二区久| 久久精品99久久香蕉国产色戒| 一级日韩一区在线观看| 欧美手机在线| 香蕉尹人综合在线观看| 性欧美大战久久久久久久久| 国产亚洲成av人片在线观看桃| 久久久精品tv| 免费久久精品视频| aa国产精品| 亚洲欧美另类国产| 狠狠色狠狠色综合| 亚洲人人精品| 欧美四级在线观看| 久久久精品一区二区三区| 久久久久一区| 亚洲性感美女99在线| 亚洲欧美中文字幕| 亚洲人成高清| 亚洲夜间福利| 亚洲二区视频在线| 亚洲调教视频在线观看| 在线电影一区| 99精品视频免费观看| 国产视频亚洲| 亚洲精品一区久久久久久| 国产精品日韩精品欧美精品| 免费看黄裸体一级大秀欧美| 欧美精品乱人伦久久久久久| 久久久国际精品| 欧美美女福利视频| 久久在线免费观看| 欧美视频一区| 亚洲国产成人不卡| 国产亚洲成av人在线观看导航 | 国产日韩欧美一区二区三区在线观看 | 欧美色欧美亚洲高清在线视频| 午夜精品久久久久久99热| 久久综合给合久久狠狠色| 欧美一二三区在线观看| 欧美大片在线观看一区二区| 亚洲欧美制服中文字幕| 欧美国产大片| 免费欧美网站| 国产亚洲精品一区二555| 亚洲久久在线| 最新中文字幕亚洲| 久久精品卡一| 欧美在线免费观看| 国产精品v欧美精品∨日韩| 欧美激情精品久久久久久久变态| 国产日韩av在线播放| av成人免费在线| 日韩图片一区| 欧美精品国产一区| 欧美激情91| 亚洲成色www久久网站| 午夜久久福利| 欧美中文字幕在线观看| 欧美午夜理伦三级在线观看| 亚洲国产日韩欧美| 亚洲伦理久久| 欧美精品在线一区| 亚洲第一精品福利| 亚洲人体一区| 欧美激情aⅴ一区二区三区| 欧美激情久久久久久| 亚洲国产精品一区二区www在线| 久久国产精品黑丝| 久久亚洲图片| 亚洲国产精品va在线观看黑人| 久久免费视频在线观看| 蜜臀91精品一区二区三区| 在线观看视频一区二区欧美日韩| 久久久99国产精品免费| 久久综合九色99| 亚洲第一色中文字幕| 欧美 日韩 国产一区二区在线视频| 欧美1区2区视频| 亚洲另类在线一区| 欧美日韩国产成人在线观看| 99精品视频免费观看| 性欧美暴力猛交另类hd| 黄色一区二区三区四区| 免费精品视频| 99国内精品久久| 亚洲欧美在线aaa| 国产午夜精品久久| 麻豆乱码国产一区二区三区| 亚洲激情视频在线观看| 亚洲一区中文| 韩日在线一区| 欧美精品一区二区蜜臀亚洲 | 久久大综合网| 亚洲国产91| 欧美色视频在线| 欧美在线观看www| 亚洲国产精品一区二区www| 亚洲午夜激情网页| 国模私拍一区二区三区| 欧美激情精品久久久久久黑人| 亚洲一区二区高清| 欧美a级片网| 亚洲欧美日韩精品在线| 在线日韩av片| 欧美性猛交一区二区三区精品| 性欧美videos另类喷潮| 亚洲精品日韩一| 久久久久久免费| 一区二区三区回区在观看免费视频| 国产精品一区二区在线观看不卡 | 久久九九久精品国产免费直播| 亚洲欧洲在线一区| 久久久中精品2020中文| 亚洲伊人色欲综合网| 亚洲国产经典视频| 国产亚洲综合在线| 欧美视频日韩| 欧美成人午夜| 久久久久久免费| 性欧美长视频| 一本一本久久a久久精品综合麻豆| 久久伊人免费视频| 午夜宅男久久久| 一区二区欧美激情| 亚洲片国产一区一级在线观看| 国产一区激情| 国产欧美日韩在线播放| 国产精品成人观看视频免费| 欧美成人首页| 欧美粗暴jizz性欧美20| 久久―日本道色综合久久| 欧美一级免费视频| 亚洲专区一区| 亚洲性图久久| 亚洲在线播放电影| 一区二区三区欧美成人| 夜夜夜久久久| 一本色道久久88亚洲综合88| 亚洲精品在线观看免费| 亚洲人在线视频| 亚洲国产欧美在线人成| 欧美黄色网络| 亚洲国产精品成人久久综合一区| 欧美大片一区| 亚洲国产精品久久久久秋霞影院 | 亚洲欧美日韩在线不卡| 亚洲欧美日本在线| 亚洲伊人网站| 午夜亚洲影视| 久久精品91久久久久久再现| 亚洲欧美日本在线| 欧美中文在线视频| 久久噜噜亚洲综合| 欧美大片网址| 欧美日韩你懂的| 国产久一道中文一区| 精品不卡一区二区三区| 亚洲高清在线精品| 亚洲免费观看在线视频| 亚洲一区二区三区精品在线| 午夜精品一区二区三区四区| 欧美一区二区三区播放老司机| 欧美有码在线观看视频| 久久色在线观看| 亚洲国产你懂的| 中文欧美在线视频| 午夜亚洲激情| 欧美激情女人20p| 欧美性猛交xxxx乱大交退制版| 国产精品网站视频| 亚洲国产精品va在线看黑人| 正在播放欧美视频| 久久国产精品99精品国产| 欧美国产精品日韩| 中文av一区二区| 久久精品国产成人| 欧美日韩在线一区二区| 国产有码一区二区| 99热这里只有精品8| 久久久久成人精品| 亚洲娇小video精品| 亚洲欧美激情视频| 免费一级欧美片在线播放| 欧美日韩综合另类| 永久免费视频成人| 亚洲欧美日韩精品在线| 欧美大色视频| 亚洲中无吗在线| 欧美激情欧美狂野欧美精品| 国产精品一区二区三区免费观看| 亚洲国产国产亚洲一二三| 午夜国产不卡在线观看视频| 欧美成人午夜影院| 午夜在线观看欧美| 欧美日韩一二区| 亚洲国产欧美不卡在线观看| 欧美一区免费|