QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13402|回复: 9
打印 上一主题 下一主题

2006 年百度之星程序设计大赛初赛题目 6

[复制链接]
字体大小: 正常 放大

1341

主题

738

听众

2万

积分

数学中国总编辑

  • TA的每日心情

    2016-11-18 10:46
  • 签到天数: 206 天

    [LV.7]常住居民III

    超级版主

    社区QQ达人 邮箱绑定达人 元老勋章 发帖功臣 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组2011年第一期数学建模

    群组第一期sas基础实训课堂

    群组第二届数模基础实训

    群组2012第二期MCM/ICM优秀

    群组MCM优秀论文解析专题

    跳转到指定楼层
    1#
    发表于 2010-5-6 18:43 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    百度语言翻译机
    3 [7 x$ N: [6 G- P" g4 S: e: c9 @7 _9 y
    $ O4 S% }1 O0 L6 o& d时限 1s ) B0 w! L8 ^4 O* S0 j

    2 I: K1 D. ~; I. P百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套他们独特的缩率语。他们在平时的交谈,会议,甚至在各中技术文档中都会大量运用。
    1 C: j/ \/ `) e5 o0 K9 P- N: D* P& c6 j" _, [- k3 g9 m
    为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩率语和专有名词翻译成日常语言。 % ]1 u$ X% m0 g  Q/ k+ @& U. M

    0 W4 p- K# G/ M6 ?输入数据:
    # M( _, d8 j4 k1 W5 K$ j; P* M, p3 Z( x
    输入数据包含三部分   y+ Y, ?# \, S! w

    ' T. N4 s( @: t. q' W* @- ^- I1. 第一行包含一个整数 N ( N<=10000 ),表示总共有多少个缩率语的词条。
    * W1 }3 G( B8 l* G/ }/ F- b1 H6 }) |3 H$ d7 H# ~  n! z6 T6 E: j
    2. 紧接着有 N 行的输入,每行包含两个字符串,以空格隔开。第一个字符串为缩率语(仅包含大写英文字符,长度不超过 10 ),第二个字符串为日常语言(不包含空格,长度不超过 255 ) . / {! J1 K$ }, B/ E# w. e

    & U! S/ b/ j" L, C4 o9 L3. 从第 N+2 开始到输入结束为包含缩略语的相关文档。(总长度不超过 1000000 个字符)
    + |1 \5 Y6 i9 H, |
    7 l  H( |: z) H输出数据:
    8 u+ w1 `" [" P+ O( F( o; \9 y
    6 r! W9 s+ m% _6 R输出将缩率语转换成日常语言的文档。(将缩率语转换成日常语言,其他字符保留原样) 5 l& E. p, r9 ~9 h) ~

    ( w2 S& a( t" c8 a5 G: E7 D, a输入样例

    9 ^7 J. Y& ^8 _. T6 o
    # R( J; w  }4 T+ i7 y, [1 c8 d/ ^
    6
    9 ~) z  {! O% Y. s( L! u7 x# [0 u, G" r, O( Y. L3 {6 B
    PS 门户搜索部 ) r: X" l" p3 B( Z6 c0 O3 P8 H* N

    : e) ~* W: \5 B  c- sNLP 自然语言处理
    9 P, j4 n# H7 N! W7 s* I! G# \& C% }& w# Y
    PM 产品市场部
    9 z2 b" L/ u% A* ~# _; u6 E4 g3 g) ?" G
    HR 人力资源部
    9 f+ M  w+ h9 V- [; N. J2 o+ f3 J% j: O% z; W# {; o
    PMD 产品推广部
    8 y1 x- p7 i: Z8 J9 [( f# m1 I/ N; o5 ], [" H% N* ], r
    MD 市场发展部
    7 N" Q' Q& u+ K1 o* _$ P; C& G% P+ ?4 `; l1 U5 g, L
    百度的部门包括 PS , PM , HR , PMD , MD 等等,其中 PS 还包括 NLP 小组。 9 P0 d  x- ?- z8 s8 _9 C, k3 R, T

    4 f. e& Y0 N! v  U/ [. @  ]

    & q$ q& U2 \1 G% d: B, s- b! k' W* d输出样例


    1 [+ O4 h6 ~$ l2 y4 c) `; F2 X
    - G* Y; S2 k/ N* P5 J* i. u百度的部门包括门户搜索部,产品市场部,人力资源部,产品推广部,市场发展部等等,其中门户搜索部还包括自然语言处理小组。
    + w! I- e% O2 r, C/ u+ Y* q, C" B


    , V3 x* h4 X6 d! Z2 K; l; |& O! N1 a: b7 H
    7 p( w: v7 T6 _$ |# n6 s
    注意:
    7 T/ p! p! {/ m( m% C" k  \% Y' I$ B( ^/ J" V& x! v8 r% g# P: i; i! f7 S
    1 . 输入数据中是中英文混合的,中文采用 GBK 编码。
    " t( ~) c+ `! r' k( V: F
    ( Y' K. H0 f3 T2 . 为保证答案的唯一性,缩率语的转换采用正向最大匹配(从左到右为正方向)的原则。请注意输入例子中 PMD 的翻译。   J( ], s9 Z& z* G2 L

    : A2 @9 H3 j) V  ~7 i7 _: q
    * ?* |. h& A( k& Kexample1:#include<iostream>0 E3 D6 ]2 Q6 K  y# C8 u" k( x
    #include<string>( o5 j! i2 E# `
    using namespace std;
    8 Y8 h+ k2 u5 P% M2 H- yint main()
    9 l- r5 P# `" _6 y7 S2 ]{string a;8 F9 P* U  ]( H: D! J& N
    cin>>a;
    * `1 g5 J( ~4 J/ E, u+ X& D) u
    6 {' i, H* {; e0 U1 i. K7 q; y  M6 D# xif (a=="PS")  cout<<"门户搜索部";, E: l! x& Z: h) u
    if ( a=="NL")cout<<"自然语言处理";
    . u9 o( ^' `! G5 L) g* E6 b8 |+ L" m* vif (a== "PM")cout<<"产品市场部";+ ^4 `8 }  R4 L! [( c9 `6 W- f  ]
    if (a== "HR")cout<<"人力资源部";
    - U3 n/ C6 a6 j# [8 Q/ |2 Cif (a=="PMD")cout<<"产品推广部";! u6 e' F# H7 B7 k" \5 ?0 h
    if (a=="MD")            cout<<"市场发展部";
    + O8 \3 q$ |  L1 `7 N( V) nelse cout<<"no";7 W+ ]' ~* G4 o( y: p

    . N; Z2 l1 k0 R( Nreturn 0;* m  q1 D0 A1 M
    }
    , i9 U! Y5 L) N0 ?# h' @2 M0 ^example2:#include<iostream>1 a0 o+ \4 M  n
    using namespace std;8 R$ \. r% K7 y. W" t  N
    int main()
    - C4 J, T3 T4 X$ X{string a;* c* v1 }( U+ A& R) f  j3 u
    cin>>a;
    / Y2 [# x" Y) Y5 wswitch(a)4 X, ^* f' s! \3 f6 Q9 S
    {case 'PS':cout<<"门户搜索部";) w0 d( @) Z& G
    case 'NLP':cout<<"自然语言处理";" Y5 m$ _* H" [5 K1 {0 }$ K: |
    case 'PM':cout<<"产品市场部";* W! g- F' o7 f; X
    case 'HR':cout<<"人力资源部";
    6 m, q" ]) {4 y& ?; x+ gcase 'PMD':cout<<"产品推广部";
    ' N* T# J, E, ^. \case 'MD':cout<<"市场发展部";. U0 }) U$ @. T8 Q" l3 W
    default:cout<<"error";
    . G5 |$ t3 `5 g5 x/ s" b$ B}) N' x1 T3 V0 F
    return o;
    + H4 \4 [6 e" D& m7 G}example3:#include<iostream>
    ' @) p" U) H! N9 H/ D  Musing namespace std;9 e- J! O/ @8 C  Q/ I
    int main(); y2 Y- P( n) ^
    {string a;4 u; w$ |% @; \3 c" S, S- n
    cin>>a;$ a: P$ d* A! A, n, D# x
    switch(a); G7 w$ P; _$ j$ c3 ?5 u
    {case 'PS':cout<<"门户搜索部";
    " h  r5 K/ N5 d* Ocase 'NLP':cout<<"自然语言处理";
    , _$ m* [8 ~0 o. ^2 ycase 'PM':cout<<"产品市场部";! ^( V3 H/ A- h6 H+ T' h; ^
    case 'HR':cout<<"人力资源部";
    - [  y) |7 X- F, wcase 'PMD':cout<<"产品推广部";) t" t2 L. L9 T0 M
    case 'MD':cout<<"市场发展部";- R, A" ~1 C- w; E
    default:cout<<"error";* `& m7 z6 l/ X  v6 ^
    }
    - |# x& v9 o& z& d. P5 @9 b6 X) }return o;+ J& D  R- Y% V. T( J
    }
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    4

    听众

    11

    积分

    升级  6.32%

    该用户从未签到

    ..................................
    0 G$ ~9 j  s# h9 }1 H! g
    * E& |/ H" w* N1 C' L8 A1 U! M
    : c4 O- Q$ B+ e; ^2 e4 }* @0 e' W$ ^' K

    % c- C* d, O% W+ L: ?+ ?- z
    * v. j" `& T8 ?8 ?6 f
    1 f  }2 _4 B# _. U* J# K5 Y
    " _7 }: f) m8 L4 O5 x% W  k5 T$ G+ j. ~( j5 x" U( d0 k& p# F

    4 f* n) b0 I6 T( C4 i" X9 Z+ `6 d8 @/ T: v7 i
    & `+ }- w6 G/ V6 b) X
    1 t: w+ ?9 w$ G9 j
    51koo.net黑客论坛 soyangsyl.com搜羊娱乐新闻网
    回复

    使用道具 举报

    3#
    无效楼层,该帖已经被删除
    okdjl        

    0

    主题

    3

    听众

    179

    积分

    升级  39.5%

  • TA的每日心情

    2012-1-11 14:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    回复

    使用道具 举报

    schnee        

    0

    主题

    4

    听众

    241

    积分

    升级  70.5%

  • TA的每日心情
    开心
    2013-9-3 12:40
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    回复

    使用道具 举报

    6#
    无效楼层,该帖已经被删除
    7#
    无效楼层,该帖已经被删除
    8#
    无效楼层,该帖已经被删除

    0

    主题

    3

    听众

    64

    积分

    升级  62.11%

  • TA的每日心情
    开心
    2012-4-7 22:26
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    很不错,这个绝对要支持啊。无论什么时候,都 别放弃!
    4 h  c. S/ ^4 H/ G3 s. Q. F# H
    回复

    使用道具 举报

    10#
    无效楼层,该帖已经被删除
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-8-24 01:58 , Processed in 0.536254 second(s), 94 queries .

    回顶部