QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13409|回复: 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 |邮箱已经成功绑定
    百度语言翻译机 - g) F. \% J4 L% ?* q4 F5 w+ Q

    ! K* Y, p1 A6 o, T4 _# ?# O$ h- r时限 1s
    8 w9 ^2 T0 w3 c& a" D- l9 v% w! ^5 B8 e+ u$ ]+ T' `
    百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套他们独特的缩率语。他们在平时的交谈,会议,甚至在各中技术文档中都会大量运用。 2 B: y  I- e5 ?$ t. r3 e

    7 ^. I6 R7 T7 V1 o" A$ R, x3 T为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩率语和专有名词翻译成日常语言。 . _& N  V5 J3 }& {+ ]( P% W3 q
      J+ z* }! c) ?( y  D/ e
    输入数据: ( G: Y! F0 Y9 o& e; c9 u
    9 @6 o, V& o$ |+ L: [0 j4 Y1 X
    输入数据包含三部分
    ) B/ h8 F1 B( p6 U+ A9 y; t8 a2 G: s" ]
    1. 第一行包含一个整数 N ( N<=10000 ),表示总共有多少个缩率语的词条。
    # H+ e# V. l' {7 V' f
    ' v7 e1 l9 X8 ^5 N  e% T2. 紧接着有 N 行的输入,每行包含两个字符串,以空格隔开。第一个字符串为缩率语(仅包含大写英文字符,长度不超过 10 ),第二个字符串为日常语言(不包含空格,长度不超过 255 ) .
    ! j; A" T- i9 b9 f% I# j% }+ [5 e, |$ k! M3 u- N
    3. 从第 N+2 开始到输入结束为包含缩略语的相关文档。(总长度不超过 1000000 个字符)
    - N1 E3 N9 s2 b/ k; }9 Q( Z0 e) J. |; f" \; w6 U- c* M3 i) |
    输出数据: . _# n# d& v0 A! s
    & o8 `0 S7 l2 Y7 }
    输出将缩率语转换成日常语言的文档。(将缩率语转换成日常语言,其他字符保留原样) $ {8 J. c; n9 c3 N( V  U. O

    5 F; C4 H, o% @; c& t9 X) ?1 @# B5 I输入样例

    4 j0 O7 \! D- ]. l, c* A% m$ C0 B8 h
    " k8 K/ g+ |7 `  t8 Z- j7 B3 j
    6
    / X. u& A5 E. R3 T# O
    6 Z* H' |7 L0 VPS 门户搜索部
    , o: r" y) O0 w( z) B# S
    6 T9 n$ r! p2 C  c  R% R, j: TNLP 自然语言处理 ; _" F' I" A4 |4 o/ ^) M
    ! f1 \4 _5 |+ ?
    PM 产品市场部 " r+ y' C" x. c
    # R- V$ }+ g% l
    HR 人力资源部 1 S& J) W# r( {% g9 B& r* P! C: S4 N

    ; t' g5 f+ X. b& S. gPMD 产品推广部 $ J8 L) d" Y) Y2 ?8 N$ K3 V
    2 Y* g6 c: X/ e% T
    MD 市场发展部 7 c& w$ _% m7 Q+ |9 x$ J' m

    * C9 I7 X: e- H* ^9 h2 A" z# _9 K9 G百度的部门包括 PS , PM , HR , PMD , MD 等等,其中 PS 还包括 NLP 小组。 $ }9 ~4 O+ ]( \( b5 a: o; m6 c; O


    2 l" P2 x% c* ?" v& l4 l" m5 X8 v2 n/ ]) ]
    输出样例

    ; l, L. t9 m" ~1 w7 e
    . S0 o* V! t" E2 T
    百度的部门包括门户搜索部,产品市场部,人力资源部,产品推广部,市场发展部等等,其中门户搜索部还包括自然语言处理小组。
    9 l8 p2 X; n& L* |. z0 H, F: S" W; \/ Q" K% N9 C: o0 I. s( |, H

    ! b# i5 X* ?- @/ L" j. o
    * W6 K: t3 c2 \
    " m3 Q, Q# g) k2 S. d
    注意: & A* d; J! A: O

    # b% Z8 q& X5 D3 W1 . 输入数据中是中英文混合的,中文采用 GBK 编码。 6 {! \# G% I- ^0 }/ \
    3 G  O& W% h+ g. A5 y# Y
    2 . 为保证答案的唯一性,缩率语的转换采用正向最大匹配(从左到右为正方向)的原则。请注意输入例子中 PMD 的翻译。
    4 T$ d- ]! k; b7 J- ]9 J9 }3 t8 ]# Y: h2 g) X/ l
    : C9 u" o' i  x& J8 y1 L1 N
    example1:#include<iostream>2 B* f* U) o# c( o
    #include<string>4 q" R$ e* @* _# r' B1 f9 `# H
    using namespace std;
    * w' W8 P7 u3 O& J0 M" Uint main()
    $ j+ B& v) ?6 d& G  R7 `8 B{string a;! L' x9 |; ]6 A" x  U, I' q
    cin>>a;
    1 @9 _8 z6 }) Y+ L8 I1 d, u0 y+ d& d8 W1 [2 E2 F
    if (a=="PS")  cout<<"门户搜索部";
    ' N/ w/ a' r. c" \& c! z. m$ eif ( a=="NL")cout<<"自然语言处理";
    6 ~1 \9 ~- D" V; B; w, z; {: _if (a== "PM")cout<<"产品市场部";
    6 Y9 y* C$ u! J! T4 ^6 yif (a== "HR")cout<<"人力资源部";5 V7 D  j6 N  [1 b8 w
    if (a=="PMD")cout<<"产品推广部";
    / t. e3 s2 z, I* z0 E. Z' kif (a=="MD")            cout<<"市场发展部";. T9 b* H% E! r  Z5 i) z7 P4 ?9 B
    else cout<<"no";
    ( c& k4 p* L1 p
    * `7 [2 T* R  T) v: Zreturn 0;' [) b8 Z7 {  J1 I7 N
    }. Z* z# B5 [7 q
    example2:#include<iostream>
    # x* P* s" G) H0 }8 F4 Ausing namespace std;3 e: J% c, ^5 T! W/ ]* t
    int main()) G) W3 N1 o& r5 _' S! \
    {string a;
    5 c0 H4 D9 g* o/ t- E: dcin>>a;) D- D. A5 y6 @" O' o8 L0 ^
    switch(a)4 Y0 m# }2 _# e6 m7 s0 R
    {case 'PS':cout<<"门户搜索部";" M, y% U9 A4 U7 s# J8 l6 W
    case 'NLP':cout<<"自然语言处理";
    # R7 J. t  D3 ecase 'PM':cout<<"产品市场部";+ n1 Q& o& L4 M7 g4 c# q
    case 'HR':cout<<"人力资源部";
    . e4 W: G- b5 u  `) v/ }. Qcase 'PMD':cout<<"产品推广部";" Y3 u% i/ l$ L" w; [
    case 'MD':cout<<"市场发展部";
    * q/ M5 U9 U: w6 m1 ndefault:cout<<"error";
    2 ?7 U0 D, x5 m! v9 l. Q/ _$ ?# _: \}
    0 O( b  s7 ?9 c5 G) u. Sreturn o;
    1 J, r/ c3 l/ g* C7 }}example3:#include<iostream>! t3 R5 `2 p+ O2 ^$ u
    using namespace std;% k3 W9 ]; W8 j4 i( N1 Q: o
    int main()0 p1 w+ H* o* ]7 I' n
    {string a;4 M+ u# l" r) M, B$ l6 ]
    cin>>a;
    0 D2 @, w* h) s% k* b4 iswitch(a)
      X  F( s2 H+ K/ g6 q6 }! ?2 t{case 'PS':cout<<"门户搜索部";
    " o  }0 f, a0 A6 ~case 'NLP':cout<<"自然语言处理";
    7 ?$ o  {6 `" o) ]( P- e1 O8 j, n: Qcase 'PM':cout<<"产品市场部";5 z+ }4 x# g6 R' {( d6 V
    case 'HR':cout<<"人力资源部";% a( m" k# S- b6 u
    case 'PMD':cout<<"产品推广部";$ E. f3 u" l3 }: W/ G, z% H# J
    case 'MD':cout<<"市场发展部";3 N, ?# W4 n5 f2 N' l
    default:cout<<"error";
    . q  [+ F. z; K# o0 c3 ~}" [4 l) T* y. E0 y0 d) T! ^
    return o;
    : g; U9 j2 o+ D0 S7 }" M) I}
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    4

    听众

    11

    积分

    升级  6.32%

    该用户从未签到

    ..................................
    + j( h/ z) y! X" d: V& Z3 E6 t) D) @

    , W  J, d% c1 @- I
    , C8 _/ X9 E# K9 [( U) \4 ?& T& s' C" C
    + K4 J" I. `: a: a& k

    * X/ E4 @) [4 q" o% }" k4 ^3 x6 p( B
    7 M# S- A: l! D% f* j/ _: W; z
    - M2 v( _' ]. Z  A7 g* l- Z6 p

    2 q" Y/ C3 y' h- K2 s% g( g; x8 d& F1 O. A# a

    8 F- k2 g3 t* G% {6 ~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

    很不错,这个绝对要支持啊。无论什么时候,都 别放弃!+ _" m7 ~+ ^' H. u& e" k$ ~/ g5 N! _
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-8-27 12:00 , Processed in 0.511566 second(s), 81 queries .

    回顶部