QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13042|回复: 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 |邮箱已经成功绑定
    百度语言翻译机 & i0 E+ Y  h% Z% L6 b7 g

    2 `% i; `" Y9 K2 X时限 1s . b0 w+ x. e4 |4 l

    ; w: z1 w! E& S" J$ ?& c百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套他们独特的缩率语。他们在平时的交谈,会议,甚至在各中技术文档中都会大量运用。
      [4 _$ |6 m4 A# G! M5 E* a7 B1 L; F9 v' B3 g3 r0 A+ M7 N( S1 w- z
    为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩率语和专有名词翻译成日常语言。
    0 ]7 ^, V" \1 r# O& J! R: q) B- X+ P7 F& ]
    输入数据:
    $ `0 K+ J% @) \1 w( V- w0 j) h  \- O# V0 F1 J; P9 U, Z5 z
    输入数据包含三部分
    " u. v6 |2 t7 _( V5 H, d: @/ q
    3 d6 S; o  x/ f5 A; @  H1. 第一行包含一个整数 N ( N<=10000 ),表示总共有多少个缩率语的词条。
    + u: V' e$ t* W. u: N
    . ]) i  O7 I; I* Y1 A2. 紧接着有 N 行的输入,每行包含两个字符串,以空格隔开。第一个字符串为缩率语(仅包含大写英文字符,长度不超过 10 ),第二个字符串为日常语言(不包含空格,长度不超过 255 ) . 7 b- Q# m& p4 r% ~; R2 \* ?
    1 _; W( ~  b1 j) j
    3. 从第 N+2 开始到输入结束为包含缩略语的相关文档。(总长度不超过 1000000 个字符) 1 u' T9 d# m4 p, L+ M3 G1 D0 m

    " H5 T! b1 u: Y; `输出数据: , ~1 z' s! V9 ?1 }# y% R& N

    + E- n/ H2 r& Q* w) ]8 s/ n输出将缩率语转换成日常语言的文档。(将缩率语转换成日常语言,其他字符保留原样) 5 Q) ?7 i5 B. E% \7 G

    7 e. Q( W3 r. i) H输入样例

    + s9 J0 ^0 J" e# o. t0 z2 n

    0 E7 G& p2 X; x" A7 [5 m$ d' }2 i6
    0 c' `) Y7 f, w6 ~: Y
    " f( Y! M* _+ o# M- [PS 门户搜索部
    1 O. X* c1 y; m. S- l, `8 ?  \5 h3 I3 e2 V( x4 s3 l
    NLP 自然语言处理 7 w/ b* C% I# s
    4 L. q7 `2 e7 b9 p0 {
    PM 产品市场部 . x+ D# l8 q5 m# g

    9 i4 p/ M; v3 O+ L7 x# V) ~HR 人力资源部
    & c  N. U: d9 |5 V8 ]9 ]) _+ _# ?* A- a1 T
    PMD 产品推广部
    5 F/ E. m5 R# h+ B1 U7 O2 ~1 ]4 h$ Z$ |7 J1 T1 K
    MD 市场发展部 " J( S* c8 k# h& N& u0 l
    , d$ u  [  j# U& w
    百度的部门包括 PS , PM , HR , PMD , MD 等等,其中 PS 还包括 NLP 小组。
    , d, C7 ]6 T+ B: a: S" V


    , v+ t& u) Q% g0 {% |7 ?8 _0 B/ I5 m0 @! q3 ]# c+ [% M1 @! F
    输出样例

    / z6 ^4 i5 q- @* L/ n
    " c. p2 u3 K" f
    百度的部门包括门户搜索部,产品市场部,人力资源部,产品推广部,市场发展部等等,其中门户搜索部还包括自然语言处理小组。, x9 |' K) H! v/ G" v# N) c

    5 U/ g& p- e( l% I- @( f3 {

    ! x+ ~' M4 X0 G# G' a+ l0 M+ |

    6 v; p/ q3 p5 h/ ~% P( |
    9 U: ~: w# F. C注意: 3 P# B0 @! R4 K4 Z

    ( c: ?% b* N3 ~1 R. I' Q0 b1 . 输入数据中是中英文混合的,中文采用 GBK 编码。 # P- r  |/ L- P6 g& z

    8 ~2 o1 x6 Q# _6 K, f2 . 为保证答案的唯一性,缩率语的转换采用正向最大匹配(从左到右为正方向)的原则。请注意输入例子中 PMD 的翻译。
    4 ]3 j  J8 P5 c8 b* B! R
    0 h9 W, K: ^' \5 B* V3 ^
    % |) A  i5 E9 ~: G0 F0 a2 ]1 t' Oexample1:#include<iostream>( D* B0 G% g- ~+ w* H8 L1 I! P
    #include<string>
    5 V) r7 c9 K& i0 Q) P- G! ~0 @% rusing namespace std;' T; Z: V8 p# O2 Q7 @
    int main()
    % }( `) ~7 I5 `' ?/ y; k5 B{string a;
    $ L* c* T9 x& x+ B& wcin>>a;$ |0 \2 D& ]3 a1 o5 V* G* f+ F

    . I, y6 v" D- J) N7 ?if (a=="PS")  cout<<"门户搜索部";9 G2 t/ k/ `0 ^$ e
    if ( a=="NL")cout<<"自然语言处理";
    6 ~2 r+ T" S5 \if (a== "PM")cout<<"产品市场部";
    ; q( S: b; `5 S/ u" Qif (a== "HR")cout<<"人力资源部";
    8 n2 W# r/ J: H9 d' T1 ^2 @& ]if (a=="PMD")cout<<"产品推广部";
    3 i" A5 r" @( J6 C7 v( bif (a=="MD")            cout<<"市场发展部";
    / k7 n: B/ x: o3 j: [( n) {else cout<<"no";
    5 v1 O2 z3 m; M  A, n+ ?& g0 o
    ! Z# d/ `3 O. r. zreturn 0;; b" m' V* _- \
    }5 ?5 I; f* K. n3 F0 W
    example2:#include<iostream>
    2 @$ p/ Y. J  s7 i5 j- S. }using namespace std;
    $ s: J. x: R% R0 _! j+ Z0 i" Rint main()  Q; W+ t: a! y* z/ w2 B1 r
    {string a;% G9 h$ N: m, }2 \- ?
    cin>>a;
    / U) f% r. Y3 Kswitch(a)
    5 h, X! R5 n# s/ J( w% i8 u{case 'PS':cout<<"门户搜索部";
    8 A9 y" G1 E/ q& Z8 ~" l. p7 M, k) dcase 'NLP':cout<<"自然语言处理";" ^5 z. l# @. y4 J- g% ~7 c5 L3 C
    case 'PM':cout<<"产品市场部";
    # N7 ^' ]# `( d- F3 {* e( Rcase 'HR':cout<<"人力资源部";! C6 x" m$ f# o) h2 e% B- c7 M
    case 'PMD':cout<<"产品推广部";
    ' v( {% ~% _8 Q/ e- Z5 ^% B, Ycase 'MD':cout<<"市场发展部";
    ' z3 r- |* X; ^" ~2 tdefault:cout<<"error";9 L0 g5 x# P/ x6 z; l% p
    }) a& }7 }8 {1 R8 o
    return o;
    # q" V+ X) x7 p$ O1 _& U}example3:#include<iostream>
      N7 w/ G8 d8 O) r1 Y" r! @using namespace std;
    1 m+ z$ }0 B3 wint main()& L- X! S6 C7 h7 u/ Y
    {string a;- B' h+ r1 C5 R
    cin>>a;( ?5 u2 D# S# `# K  S
    switch(a)7 ?2 P0 }* A2 n. g' g# H( M+ m
    {case 'PS':cout<<"门户搜索部";/ `' f! Y( x7 J* \; ^3 G
    case 'NLP':cout<<"自然语言处理";, C7 u% H6 b$ O! g: J" Q7 G, z
    case 'PM':cout<<"产品市场部";
      ^; x- O* |- ^7 t: Zcase 'HR':cout<<"人力资源部";& S- |/ P. n9 ?- S& I' N
    case 'PMD':cout<<"产品推广部";
    . O" _' t! F2 }# q7 |3 N3 n* V/ Acase 'MD':cout<<"市场发展部";
    " _# ?0 s) i2 D# ^; z" jdefault:cout<<"error";
    + {4 C( L. P$ S8 A$ b}/ c; |% ]4 e7 ^
    return o;
    7 D8 j& h6 N1 O3 n6 T}
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    4

    听众

    11

    积分

    升级  6.32%

    该用户从未签到

    ..................................$ z+ U( i6 t8 Z5 t3 J1 G- M

    & \6 R. b  @! n! U& A" M: e
    " B) ?4 J* U, W# y4 m# M  w  u; M, v/ @9 e4 O
    6 p8 z; C1 P1 I7 {' K( N3 q
    % |; w* I. m% C; P* J' D

    0 r/ @. a) ?0 D9 M' }- e
      O2 r+ V( j0 y* W3 `. @7 k9 F6 U4 f6 j% c; T
    & V  s# q0 E) x# l* J
    % U  c1 g& t& C- N: d7 F

    9 Y+ [' o4 w& R% A( g# x& n' k" }. L1 A! N2 n- A/ h8 Z
    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

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-11-8 23:46 , Processed in 0.699193 second(s), 93 queries .

    回顶部