QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13262|回复: 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 |邮箱已经成功绑定
    百度语言翻译机
    & p" E6 E! u0 G  I# k1 q% R* ~( |/ ]
    时限 1s : I4 }  B# |( i$ @8 U
    8 U" W  o, \% r, [- m; T
    百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套他们独特的缩率语。他们在平时的交谈,会议,甚至在各中技术文档中都会大量运用。 1 a# c6 a4 J" a3 _6 o
    * T- F: S" \- [
    为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩率语和专有名词翻译成日常语言。 6 w/ F+ q% r7 T4 S2 P
    6 o2 z9 W8 s4 g: l3 L" b
    输入数据:
    ) c, s( r6 b& V
    . v& l; u0 L  c9 `1 _7 x输入数据包含三部分
    2 q/ n7 @. p- }1 `0 c* I! Z
    3 N, L9 _$ p% K) p0 ~+ O1. 第一行包含一个整数 N ( N<=10000 ),表示总共有多少个缩率语的词条。
    ; `7 \4 J3 h  N  A8 A: P! a( D+ T8 F( i- M5 ^
    2. 紧接着有 N 行的输入,每行包含两个字符串,以空格隔开。第一个字符串为缩率语(仅包含大写英文字符,长度不超过 10 ),第二个字符串为日常语言(不包含空格,长度不超过 255 ) .
    ( @5 u+ B# M3 v7 F, ~: r& o" ?' |. t# P5 T+ |/ Z
    3. 从第 N+2 开始到输入结束为包含缩略语的相关文档。(总长度不超过 1000000 个字符)
    / p  ]# a- s1 ]0 q' B+ @. D' h" e( Q* f
    输出数据: . p4 \3 U, G: T# B9 s

    5 g$ E. z- Q$ |( L9 p- K9 h/ D输出将缩率语转换成日常语言的文档。(将缩率语转换成日常语言,其他字符保留原样)
    * e! K  N, e9 s0 v& F' a! y" L2 I. B+ [1 F$ j1 B
    输入样例

    $ z1 Q; t3 g) O) r2 S, R

    5 S2 Y+ }/ N/ s% w6 9 g8 l4 W! Y- W% L- ~+ y

    0 X  ?, k/ X+ V  z# N2 {+ bPS 门户搜索部
    / Z: d9 `0 P8 \& e" A6 a+ x+ M1 f+ W9 J; W
    NLP 自然语言处理 7 O0 Y* o/ A7 m$ b

    2 ^  H. W. i% d4 l' E2 pPM 产品市场部
    ; J. B1 s) o/ Z' x* E8 p# B) h
    3 i+ ?' X* V: b  THR 人力资源部
    7 D& Q2 G2 ?! j( z2 b7 s
    5 }; c; r* T: p! [8 Y9 [PMD 产品推广部
    1 N" g$ U) o2 o! i+ [/ E$ P- L' H4 f6 W
    MD 市场发展部 4 {4 \: X' {! A! Y. p# `

    ( m9 K# Z( v0 Y百度的部门包括 PS , PM , HR , PMD , MD 等等,其中 PS 还包括 NLP 小组。
    4 ^% g. Y5 @5 W' F


    * \; L, Y3 ^% W" {: Z% R
    2 h; O( X7 q. u  D9 c2 _输出样例


    4 T6 h7 ^/ D9 R3 ]
    / {' ^3 }. a; D; v. G百度的部门包括门户搜索部,产品市场部,人力资源部,产品推广部,市场发展部等等,其中门户搜索部还包括自然语言处理小组。
    / T" W4 z& G5 K( U4 Z: M% N" H3 j1 g% @+ X$ \


    # g+ u* G4 u# L4 f
    7 C4 ^0 x7 G7 F. d4 T; I& W) Z- e3 G  Q* A* X
    注意: $ d8 o0 z% m  M% H* o; s& z) Z/ [

    8 W& ~5 A  i- G- h4 s4 T- k# e2 J1 . 输入数据中是中英文混合的,中文采用 GBK 编码。
    6 [5 R* A7 A4 D$ F0 l/ C3 x& O- ^: P+ v' O0 e2 N
    2 . 为保证答案的唯一性,缩率语的转换采用正向最大匹配(从左到右为正方向)的原则。请注意输入例子中 PMD 的翻译。 / E. a2 p9 r( K$ [

    2 m" |  H7 i; Y5 {/ ]
    # G9 [+ Q, q5 f# L8 X9 K0 t0 {example1:#include<iostream>- Q) P  E7 c. u! B4 o! W$ ^
    #include<string>
    - w6 l1 l) t' B1 `using namespace std;
    % [1 t' ^$ z2 O3 I: K7 B& {: g% Oint main()4 |& `' t% n4 E, |) r0 f" @
    {string a;
    8 O1 G% o1 e/ \$ w1 C9 Ycin>>a;
    * c: |" V7 N' y0 s
    1 @9 t5 O$ L5 F8 W2 Pif (a=="PS")  cout<<"门户搜索部";* ~/ s- ]) j2 S
    if ( a=="NL")cout<<"自然语言处理";
    # L; e2 e1 g0 B  _) k1 wif (a== "PM")cout<<"产品市场部";
    4 _% h7 C9 F9 E# g& c0 o3 K) fif (a== "HR")cout<<"人力资源部";
    " W' E9 i- e% p7 V) Bif (a=="PMD")cout<<"产品推广部";
    & y! m0 U6 n9 l* Vif (a=="MD")            cout<<"市场发展部";( M4 J3 {# v6 X$ i7 H. I( ^
    else cout<<"no";
    3 a1 ]8 `; A/ w: V) w6 V, A; l3 I* k6 q) K7 ~
    return 0;
    8 Y% [- }+ r& Z" v4 r+ m$ {' s) w}" {: r1 Z: h9 m/ U/ V8 J* @1 H
    example2:#include<iostream>
    , ]- H) e, m- Z" z# ousing namespace std;
    / x+ h; C8 o! p4 H4 dint main()
    ! w; J+ `% e/ \5 |{string a;
    # J& ]& {5 }4 x, J. b2 r. S# Kcin>>a;0 ]3 U, l- g( a. s% M8 t6 W
    switch(a)
    / X' g% E" }2 s4 H{case 'PS':cout<<"门户搜索部";
    + p. ^3 V) O1 z0 G2 ~case 'NLP':cout<<"自然语言处理";
    & W7 b# ]% U6 N6 b- Ncase 'PM':cout<<"产品市场部";
    $ p/ \) x+ p/ @; Q# X; ~7 dcase 'HR':cout<<"人力资源部";3 l9 Q1 ?7 C' z( q
    case 'PMD':cout<<"产品推广部";
    9 N% L+ K; {& p7 w: j& z5 L: ~6 N( qcase 'MD':cout<<"市场发展部";
    $ `3 X/ n3 b2 d( G8 G. Pdefault:cout<<"error";/ d+ _) J* x& i8 C% ^+ }. s
    }/ A! Y$ j& I8 }% q3 ?5 l3 d
    return o;
    1 u6 o5 U4 B! h, y5 _1 p$ P}example3:#include<iostream>: m  t7 D0 l' `
    using namespace std;
    & R! W  G" t6 `4 e' Qint main()2 W: |& G0 X' e/ g0 D' _# L
    {string a;
    0 i8 C5 n% b0 P+ }0 Mcin>>a;* w3 d; Y- K& D
    switch(a)
    ( [# c5 \* @: ^7 X' R{case 'PS':cout<<"门户搜索部";/ S9 m9 t. H, b0 p* M
    case 'NLP':cout<<"自然语言处理";! E, |) g/ }0 T
    case 'PM':cout<<"产品市场部";
      D3 e8 e& F: j" n  y6 C0 N$ Gcase 'HR':cout<<"人力资源部";2 f. u5 A2 j# c9 F
    case 'PMD':cout<<"产品推广部";
    ! d& b  Q& p/ }8 Kcase 'MD':cout<<"市场发展部";! ~8 }0 E; k7 B9 ^7 Y
    default:cout<<"error";
    * F# {% M/ I$ u% `( ?}
    ! b. ~5 p+ p: d( B0 Ureturn o;
    ' |- N8 L6 |+ f" f6 t}
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    4

    听众

    11

    积分

    升级  6.32%

    该用户从未签到

    ..................................
    1 K0 T- V. Q( @+ f! r& y) b5 j% @, q- p  q
    + i: N( J$ |. t# g

    $ ]; S* {: \, f8 N2 o" h) G6 R& Y7 a8 D* D& w

      I- n. m+ S9 o- B6 i
    5 m: F" q7 N. y3 K7 S/ D% L0 ^& }1 M
    7 k; I% R) q) f) `* `. l8 \6 x
    . v- G, d3 l+ _' W) v
    ) h) a+ W: Q1 v( E- |
    ( ^% h8 q8 H( I: Z% `

    . `1 x# e& P' Z9 \( \* C$ {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

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-11 10:18 , Processed in 0.449671 second(s), 73 queries .

    回顶部