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

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>
            性伦欧美刺激片在线观看| 亚洲精品九九| 久久精品99久久香蕉国产色戒| 一区二区三区免费看| 欧美性片在线观看| 欧美一区二区三区视频免费| 亚洲欧美国产一区二区三区| 国产一区清纯| 亚洲高清av在线| 欧美日韩国产成人高清视频| 亚洲欧美国产视频| 欧美中文字幕在线| 亚洲美女在线国产| 午夜精品久久久久久99热软件 | 亚洲国产日韩一区二区| 欧美激情五月| 欧美中文字幕在线| 欧美大片免费观看| 欧美一区三区二区在线观看| 久久综合影音| 亚洲欧美偷拍卡通变态| 久久一本综合频道| 午夜精品久久久久久久久久久久| 久久亚洲精品一区| 午夜精品一区二区三区在线播放| 两个人的视频www国产精品| 亚洲小视频在线观看| 久久婷婷国产麻豆91天堂| 亚洲一区日韩在线| 免费不卡在线观看| 久久久久久电影| 国产精品久久久久毛片软件| 欧美国产日韩xxxxx| 国产欧美日韩一区二区三区在线| 亚洲福利在线观看| 国内精品久久久久久影视8| 一本色道久久综合亚洲精品高清| 激情文学一区| 性视频1819p久久| 最新亚洲电影| 精品成人国产| 亚洲国产一区二区三区在线播 | 99天天综合性| 亚洲电影免费在线观看| 午夜精品一区二区三区在线视| 夜夜躁日日躁狠狠久久88av| 久久精品二区| 欧美在线免费视频| 国产精品日韩在线| 亚洲图片欧美一区| 亚洲精品精选| 亚洲天堂男人| 亚洲国内自拍| 日韩小视频在线观看专区| 国产精品理论片| 午夜精品久久久久影视| 亚洲高清视频的网址| 在线中文字幕不卡| 一本色道久久精品| 欧美福利一区二区三区| 欧美大片va欧美在线播放| 国模精品一区二区三区色天香| 国精产品99永久一区一区| 日韩亚洲国产精品| 99精品国产在热久久| 欧美激情按摩在线| 亚洲日本在线观看| 亚洲人午夜精品| 欧美激情精品久久久久| 亚洲激情成人网| 一区二区三区高清在线观看| 欧美华人在线视频| 9国产精品视频| 亚洲一区精品在线| 国产精品热久久久久夜色精品三区| 一区二区激情| 久久av老司机精品网站导航 | 美日韩丰满少妇在线观看| 欧美一区二区在线免费观看| 国产精品一区二区在线观看网站| 亚洲女性裸体视频| 久久久噜噜噜久久| 伊人精品在线| 欧美va天堂va视频va在线| 亚洲激情欧美激情| 亚洲欧美在线磁力| 狠狠色丁香婷婷综合久久片| 欧美成人精品影院| 亚洲一区国产精品| 欧美成人资源网| 亚洲在线观看| 伊人精品视频| 欧美日韩一区在线观看视频| 亚洲欧美在线免费| 亚洲国产成人av在线 | 欧美午夜免费| 久久九九精品| 日韩亚洲欧美中文三级| 久久成人一区| 在线亚洲欧美专区二区| 国内精品国产成人| 欧美三区在线视频| 老司机精品福利视频| 一区二区三欧美| 欧美国产精品一区| 久久er99精品| 国产精品99久久久久久有的能看| 国产一区二区在线观看免费| 欧美激情一区二区久久久| 欧美一级黄色网| 亚洲狠狠婷婷| 久久亚洲精品一区二区| 亚洲一二三区在线观看| 91久久一区二区| 韩曰欧美视频免费观看| 欧美性猛交xxxx乱大交蜜桃| 可以看av的网站久久看| 亚洲欧美成人在线| 一区二区三区精品国产| 亚洲东热激情| 欧美粗暴jizz性欧美20| 久久国产精品色婷婷| 亚洲一级片在线观看| 日韩视频在线观看免费| 影音先锋久久久| 国产在线播精品第三| 国产精品视频yy9099| 欧美日韩一区二区三区四区在线观看 | 免费亚洲电影| 香蕉国产精品偷在线观看不卡| 亚洲精品乱码久久久久久| 欧美 日韩 国产在线| 久久高清一区| 欧美在线综合| 久久久国产91| 久久免费视频网| 老司机精品导航| 欧美 日韩 国产一区二区在线视频| 久久男人资源视频| 狼狼综合久久久久综合网| 老司机精品导航| 免费欧美日韩| 欧美成人日韩| 亚洲黄色小视频| 亚洲精品自在久久| 亚洲视频在线观看| 日韩亚洲欧美综合| 一区二区三区高清在线| 99视频精品在线| 亚洲女人天堂成人av在线| 亚洲男人天堂2024| 亚洲欧美日韩综合一区| 欧美一进一出视频| 久久全国免费视频| 欧美福利小视频| 国产精品国产三级国产专播品爱网| 国产精品高清一区二区三区| 国产精品乱码一区二三区小蝌蚪 | 国产三级欧美三级日产三级99| 国产精品一区在线观看你懂的| 国产一区二区av| 亚洲福利视频一区二区| 日韩一区二区久久| 欧美亚洲免费电影| 欧美.www| 艳妇臀荡乳欲伦亚洲一区| 亚洲一区二区三区中文字幕在线| 亚洲欧美日韩中文视频| 久久综合图片| 欧美日韩在线精品| 国产一区二区黄| 亚洲精品一区二区三区樱花| 一区二区欧美在线观看| 久久精品欧美日韩| 亚洲人在线视频| 欧美一级精品大片| 欧美日韩美女一区二区| 国产综合久久久久久| 日韩一级二级三级| 久久精视频免费在线久久完整在线看| 欧美不卡视频一区发布| 99精品国产99久久久久久福利| 羞羞答答国产精品www一本| 麻豆乱码国产一区二区三区| 欧美亚洲第一页| 亚洲激情精品| 久久久久久9999| 日韩视频一区二区在线观看 | 欧美四级电影网站| 亚洲风情在线资源站| 亚洲欧美日韩一区在线| 欧美成人激情在线| 欧美亚洲一区二区在线| 欧美日韩三级| 亚洲精品一区在线观看| 美日韩免费视频| 欧美一区二区三区免费观看视频| 欧美日韩aaaaa| 亚洲人妖在线| 亚洲国产导航|