QQ登录

只需要一步,快速开始

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

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 |邮箱已经成功绑定
    百度语言翻译机
    * W. M/ o9 k# G$ Y  B/ p/ M$ i" k; u/ [& Z) @9 K8 \
    时限 1s ) O- @5 N0 O6 f( \& Y5 j+ C8 Q

    8 D! c! f2 v! K7 D" g# X9 g百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套他们独特的缩率语。他们在平时的交谈,会议,甚至在各中技术文档中都会大量运用。
    9 T1 V! \! @- E) R
    2 A9 j5 Q# e& }! N) ~" \为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩率语和专有名词翻译成日常语言。
    % c; r: o$ c- f' V$ @* h; x! q( ]* J3 G" f
    输入数据:
    ; n7 q6 c$ ]) x. j) x2 M: d; ?
    - R6 Z* j% m  u' R4 p, p, F# ^) N输入数据包含三部分
    " J9 t3 A, d8 z
    ! H- l. [& i+ I1 T7 q, N, p; B1. 第一行包含一个整数 N ( N<=10000 ),表示总共有多少个缩率语的词条。 $ c- @8 z% ~8 v* E2 B; L/ o/ ?- |+ B

    5 S& z9 F7 `$ w/ e5 z# \2. 紧接着有 N 行的输入,每行包含两个字符串,以空格隔开。第一个字符串为缩率语(仅包含大写英文字符,长度不超过 10 ),第二个字符串为日常语言(不包含空格,长度不超过 255 ) .
    2 ~* ]! l. Z, L3 U$ v+ L; K. X* r8 d7 A* m6 C) O
    3. 从第 N+2 开始到输入结束为包含缩略语的相关文档。(总长度不超过 1000000 个字符)   i& B' `5 N# C3 h$ `7 @& R2 f
    8 q) b+ `( S' i0 I( f
    输出数据:
    : Y' G1 r# Z. C  o, ^, t4 b" j- o  W& d) R3 G4 O( m" w' ^8 }# Z
    输出将缩率语转换成日常语言的文档。(将缩率语转换成日常语言,其他字符保留原样) ! A! F9 H! o0 Q8 p! H

    + x' t3 v: C+ _$ n+ O8 O输入样例


    4 E( c/ `3 X! R- U  H3 [
    : _) }9 G" g1 ^7 r/ [5 R6 ! s( F& L1 h$ o0 J$ \- l
    7 {2 x1 Y0 N  H5 b7 l* w5 f
    PS 门户搜索部
    * F4 I# z4 {! Q# Q" [* [* O6 _9 r/ |7 r* M
    NLP 自然语言处理 ; o* k9 x4 t$ c5 a7 \+ p

    ' T4 q  v+ ~- A' pPM 产品市场部
    + g7 C! z, u1 [- k- R; o  L) J; R9 S6 Q1 `( Y& D$ w+ B
    HR 人力资源部 % _8 y2 H( H, F/ q" ]- j1 Q

    * E) k& [+ {& h5 `+ zPMD 产品推广部
    + B0 G3 Y" I! Q' o& }: o$ F
    : C# x6 ^; t* E. d! Z5 y# EMD 市场发展部
    % Z* l" ?- H1 }7 `3 l8 h; [; T8 C
    ( R! K* f/ D0 o, D) c/ p7 s百度的部门包括 PS , PM , HR , PMD , MD 等等,其中 PS 还包括 NLP 小组。
    # x/ R; j! q" _$ p' [5 f

    0 S1 `* E9 M0 l* l% s1 j

    1 I( t- V7 K, P6 O* v输出样例

    0 _7 A" m( Y) q5 p
    ; ^6 M5 \$ ^' b+ P& i* W
    百度的部门包括门户搜索部,产品市场部,人力资源部,产品推广部,市场发展部等等,其中门户搜索部还包括自然语言处理小组。
    # Y( d4 d6 u- A3 F$ l, |  D: G0 h' m# f* N3 Z) d$ B


      E. V& ]! ^# z, t* R- a, I( d7 l& B( u! @' Y3 t) k! [7 b, X
    $ W8 Y+ B4 V" t9 ~, j
    注意:
    6 X' O. k1 M( n' u2 L7 P
    . P- I/ d+ I9 i1 . 输入数据中是中英文混合的,中文采用 GBK 编码。 * c* w% X# ], V$ F
    9 a3 \6 n5 Y& U1 k6 a; J4 Y8 t
    2 . 为保证答案的唯一性,缩率语的转换采用正向最大匹配(从左到右为正方向)的原则。请注意输入例子中 PMD 的翻译。 , I/ Q8 D7 b6 ~* ]- A8 a
    - n2 L0 V3 U/ b5 _. W# S

    5 W: ?( ]* y4 g! X  kexample1:#include<iostream>
    7 p/ b1 C% @$ H0 R' L* {#include<string>2 {4 `# h1 J% b3 \( Y
    using namespace std;
    ' M) @/ X; _( r+ d/ @' @8 Kint main()6 [( W/ i( P3 H3 B, O8 m: C5 _
    {string a;  T* T9 v- L9 I0 Q3 M/ R
    cin>>a;
    ' T5 ?) i/ A; s5 o) u. \% J0 O
    % u6 l, M! Z0 ]5 @% d. ?( eif (a=="PS")  cout<<"门户搜索部";
    " l1 J2 A! @/ w8 R- E. e6 N4 M2 vif ( a=="NL")cout<<"自然语言处理";: d0 y9 B# l0 a$ o( s' ]) z3 h
    if (a== "PM")cout<<"产品市场部";- L( v% Q+ _- b
    if (a== "HR")cout<<"人力资源部";" y. i& D% ?# T& h
    if (a=="PMD")cout<<"产品推广部";4 m1 p8 _5 D2 h8 T2 P+ W
    if (a=="MD")            cout<<"市场发展部";$ r6 k$ U% m# Y6 z8 T
    else cout<<"no";
    ; _! T" Z2 b( y: F) G
    9 h% p& M5 v$ A8 S( F" l( greturn 0;
    % X& j" s6 h! Z: J8 A}. \3 v9 A. [# X9 O& l. a
    example2:#include<iostream>+ }, K( k( [% \- h6 b! q  a) a- `
    using namespace std;! }  T; f" W2 U+ B
    int main()3 v) y9 B4 s9 \" S
    {string a;
    8 L. ~7 G, D4 C, m, Scin>>a;$ T) H3 J% u; A. @6 t* ~8 A
    switch(a): h* P: Z& ~2 [1 j, ~1 n
    {case 'PS':cout<<"门户搜索部";
    7 z. @; ?5 c; w# k" Ycase 'NLP':cout<<"自然语言处理";" C! s# b# Q: _: b& R5 l8 R7 [# ~
    case 'PM':cout<<"产品市场部";' b; P$ p5 C6 M, ?- J8 F
    case 'HR':cout<<"人力资源部";
    / N+ b4 p1 L) D6 F9 b; ]case 'PMD':cout<<"产品推广部";
    4 ?& A- n8 d# m; c7 @. @case 'MD':cout<<"市场发展部";3 K! R$ `0 z4 W$ [
    default:cout<<"error";3 T  L& w8 ]! ^* q, n
    }
    ' G0 }1 \. x) p. ?2 Ureturn o;. M/ C% L. o- B. ^  j- |; h) G
    }example3:#include<iostream>
    4 w5 S1 i. A/ Q0 @- V1 i' _1 m- Vusing namespace std;2 B  E8 c' I% q  m6 X% x$ j
    int main()
    & U% \& \5 J, _5 Z{string a;
    % x& S0 Z- g$ q) H* Jcin>>a;8 ~% j% t: d. W# S( Y
    switch(a)2 ]1 E  Y, M8 o" M3 U
    {case 'PS':cout<<"门户搜索部";' M$ i3 Q$ ]4 w  J5 g* k
    case 'NLP':cout<<"自然语言处理";
    / v2 n! p( }& |" m+ M3 W0 E8 |case 'PM':cout<<"产品市场部";
    6 y8 J7 M# _+ V) Kcase 'HR':cout<<"人力资源部";
    % r* y: t' h2 ?! ~: tcase 'PMD':cout<<"产品推广部";
    1 ~; N$ a) N$ `- jcase 'MD':cout<<"市场发展部";
    6 s8 f' ~- f5 p* p% n8 P2 jdefault:cout<<"error";
    ) ^8 @0 B: R; a0 R0 X}
    ; e, i0 m' w, A8 _2 K: f6 q. l0 rreturn o;9 v1 Y1 ^: d3 ?
    }
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    4

    听众

    11

    积分

    升级  6.32%

    该用户从未签到

    ..................................
    ( v7 N- g2 P3 `7 i. g
    + j( g5 ?( _+ i& ~8 R: w: h
    - z, g, N( e! H! X5 o8 N
    " F8 X& k' z; V; j. B  ]$ B* M- L" A. u5 w, y
      Q7 j$ A: W: _" n) n
    ' }& P  [/ }7 P( C( d) Y

    4 g. z# ], r; u, M0 b' b- N" S8 W& O% \0 {8 h0 ~! k, P9 e$ ?$ Y% B

    * {- f% ~: Z# S+ @5 R3 \4 b$ B! u, i8 X

    5 N( y) v! i/ v1 V7 u4 f: [* u! L! e1 R. n* t7 z; J2 z
    51koo.net黑客论坛 soyangsyl.com搜羊娱乐新闻网
    回复

    使用道具 举报

    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

    回复

    使用道具 举报

    0

    主题

    3

    听众

    64

    积分

    升级  62.11%

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

    [LV.4]偶尔看看III

    很不错,这个绝对要支持啊。无论什么时候,都 别放弃!* [% }3 Y/ u2 @/ ^8 G. P, i" q
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-14 19:21 , Processed in 0.466501 second(s), 74 queries .

    回顶部