QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13403|回复: 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 |邮箱已经成功绑定
    百度语言翻译机
    - {5 T8 i+ l2 x) [4 s6 J% D, d- y' T6 g( ?. p
    时限 1s
    ' D) f: I1 J; p& ~, p
      G; H+ H" t/ r, ?$ W百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套他们独特的缩率语。他们在平时的交谈,会议,甚至在各中技术文档中都会大量运用。 , t" J# Q' J# d7 T/ s
    - K: P, J+ {+ C: ?
    为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩率语和专有名词翻译成日常语言。
    1 P: E6 x3 Q. y$ V  [" f$ T- \3 {& U$ {& ~( Q) J( L
    输入数据:
    ( u5 j3 @) B/ `- ]4 _
    ( N% n3 M- E  }5 v. m! [% a输入数据包含三部分
    ( O" [! l6 s( v) Z
    * l+ Q2 r" s' r) E# M+ g1. 第一行包含一个整数 N ( N<=10000 ),表示总共有多少个缩率语的词条。 6 {& C2 s% Z- m
    / i9 w: }, W+ L* w3 t, O9 ~
    2. 紧接着有 N 行的输入,每行包含两个字符串,以空格隔开。第一个字符串为缩率语(仅包含大写英文字符,长度不超过 10 ),第二个字符串为日常语言(不包含空格,长度不超过 255 ) .
    . F+ \! u% U1 \- V, r0 e* E, h4 i
    * Y3 Q) k! [' I5 G. l3. 从第 N+2 开始到输入结束为包含缩略语的相关文档。(总长度不超过 1000000 个字符)
    ( D9 U* a0 i8 l! L
    % z. o; z# L1 ^7 o' ?7 B) ]+ v" W输出数据:   m9 b$ P4 J3 I& T& @
    , Z) [4 C9 L; Z
    输出将缩率语转换成日常语言的文档。(将缩率语转换成日常语言,其他字符保留原样)
    5 i8 H5 Z- m8 H% Y# U, V# l' ~! F& p. c9 s
    输入样例

    , C$ @8 V) P9 y8 b0 I' ]

    2 ]- j( H4 {9 q1 d6   d, r7 b: ~$ v# h0 _" q: t0 d
    - O$ f2 A" R6 N
    PS 门户搜索部 9 l  W$ C/ Q2 C" e: ~1 f) M

    9 V! `' V7 {3 y2 `8 K( [8 U0 [6 @NLP 自然语言处理 - s& y# i, {3 g6 S6 L/ s
    1 Y3 w- z2 c6 _1 d4 c5 D2 m0 K
    PM 产品市场部
    ( Y* x4 Y; R' ~3 f
    0 h; s5 }4 s! |; Y- RHR 人力资源部 4 U) m/ F. y: r  {
    0 @; J% x1 A/ r: F. ^0 K5 _
    PMD 产品推广部 . b8 k5 e& ^* A4 m- `

    % t/ b! ~7 h) e1 q8 A0 cMD 市场发展部
    6 s5 \( [3 t: v" {! K" q7 N: O9 H
    $ d( r6 Q# ?- X7 S7 U+ F$ C百度的部门包括 PS , PM , HR , PMD , MD 等等,其中 PS 还包括 NLP 小组。 5 x! O" \  d1 D: C4 S' x


    * D5 J: x1 T3 \- j& h% t! |+ \5 Q2 N
    输出样例

    ) d; K" C, d; ^% m# @
    0 F" l0 _1 E3 `! a+ d* {
    百度的部门包括门户搜索部,产品市场部,人力资源部,产品推广部,市场发展部等等,其中门户搜索部还包括自然语言处理小组。! }) P# c8 l2 f. u- q0 p9 B4 b

      O7 H3 U+ }) N# W

    + [0 @2 G2 n& B$ W6 b
    ! V. H5 g1 p( c* B

    3 z+ P) [' P0 ^, b% D2 i注意:
    , r4 D7 e3 M  o. ?/ m! X; q
    3 P' S' W. n0 p4 _" S" W1 . 输入数据中是中英文混合的,中文采用 GBK 编码。 . g* {- J$ T8 n0 l" n

    % y" m' o! l$ `, b5 ~2 . 为保证答案的唯一性,缩率语的转换采用正向最大匹配(从左到右为正方向)的原则。请注意输入例子中 PMD 的翻译。 : Z3 W7 e2 ]" f/ s/ s6 v; v, n8 @

    / i( h8 P$ Y% z# y! O4 H! n
    9 [# Z3 U: k) J9 c( S3 |example1:#include<iostream>
    0 ^* W: b$ Y0 P1 a#include<string>
    / t0 T" e6 a  O6 pusing namespace std;( r. b) w2 U8 {" D5 F/ n5 w
    int main()
    ( Y; ~/ S' z% Y1 f2 D7 @{string a;4 d, N4 y8 R& ^0 G+ H  X: a
    cin>>a;# i5 ~8 Y/ _% g( z# t

    . d* ^5 S. Q' z$ ?# A) Qif (a=="PS")  cout<<"门户搜索部";
    & m- P7 `' N" Aif ( a=="NL")cout<<"自然语言处理";8 _, u0 [/ T, X: l' d6 o
    if (a== "PM")cout<<"产品市场部";
    ' j1 j7 G- i; Q8 u8 p- @7 b7 Vif (a== "HR")cout<<"人力资源部";; x" u, e6 I- {, h9 K" [
    if (a=="PMD")cout<<"产品推广部";
    8 y* s" {; v: mif (a=="MD")            cout<<"市场发展部";5 b+ {) A. ?6 p6 r; r* c1 m) }* |
    else cout<<"no";
    8 ^. A5 U- ]9 H+ @" X* R5 `
    ( _' t7 B) d0 i9 yreturn 0;  A6 G2 O, D- m, l5 k# o
    }# E( |% \& {1 y3 n5 _
    example2:#include<iostream>
    : c, v. m7 c1 k/ d3 }# husing namespace std;
    : e7 w2 H  n- \8 P6 u1 @$ Jint main()2 w# f2 B" J* n" _. v/ ?* g" U9 T- n
    {string a;0 o# n! y  @  F% Y7 W4 c
    cin>>a;
    3 h& j+ @$ H, j* e! k3 R8 sswitch(a)( R( S* W' C9 t! g0 c: I
    {case 'PS':cout<<"门户搜索部";
    : k* O: h! G" U7 P2 b8 V: {% X' I( zcase 'NLP':cout<<"自然语言处理";
    # N4 k4 d- _8 a- ], d$ f' u% U' b3 |case 'PM':cout<<"产品市场部";  y7 B2 ~- f' w$ v0 G
    case 'HR':cout<<"人力资源部";
    4 ~9 \( F; h! bcase 'PMD':cout<<"产品推广部";& j+ T% G/ {3 D# j$ C$ K
    case 'MD':cout<<"市场发展部";5 p  s6 I$ S! k
    default:cout<<"error";
    6 B% W4 S' n$ E% S}- V) C( e8 w) M) @* g9 ^: S4 Q+ c$ H
    return o;
    8 t9 l" Y4 }& b# }- e}example3:#include<iostream>7 Y! [2 \  b7 o4 R7 c/ h  L: v
    using namespace std;
    + }0 L5 U) b. `3 ^- j4 l  w7 c: W4 ?int main()
    5 r& D9 I; }. O% p( t3 e- v2 N$ }: J: v{string a;2 {9 J& _+ ]+ x6 C2 o9 t, z% _
    cin>>a;
    + _+ |, B$ A- o. L7 h! n( I7 uswitch(a)# f6 a; B4 C7 k; A9 u4 ~2 L
    {case 'PS':cout<<"门户搜索部";
    0 \0 `& D. ]8 I) u% {$ \case 'NLP':cout<<"自然语言处理";% z! D1 d5 f: _- F
    case 'PM':cout<<"产品市场部";8 t: r' E6 ?  d& t7 Y2 q
    case 'HR':cout<<"人力资源部";6 C" ~/ _/ J9 d9 c+ E1 U/ O
    case 'PMD':cout<<"产品推广部";
    # f: }  w5 G2 c& v* U4 o. A. j6 Icase 'MD':cout<<"市场发展部";* j' K8 p* @7 `& {
    default:cout<<"error";
    3 ^) Z) ]& ~9 q0 U, t/ @+ ^}
    # ?; S' ~/ z) _. I! s* zreturn o;
    9 e8 [( G2 E6 g1 W* `}
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    4

    听众

    11

    积分

    升级  6.32%

    该用户从未签到

    ..................................
    : z1 i& p0 Y/ F6 x' Z% P- y; p: e. A1 l9 }) C

    & t( M* y0 l/ q7 u" u5 n. J2 i8 V  \& ~$ S

    , a' y# {2 X+ K9 m3 Y+ _: S9 m& W4 e  ^! g! O/ z
    ! F/ J" w4 v( a  K. z8 F' c

    ) ~; e& q3 w5 B* V
    $ g8 U6 C+ q& l- h
    . C9 A  F1 J7 l: g% A
    / I, ]& i0 l  G' ]. Q. N; s
    # z- Z" Q, U3 W  G" n- H6 V
    0 Y0 s7 W" }) n: [' E; R8 G4 Z51koo.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-8-24 02:27 , Processed in 0.383420 second(s), 73 queries .

    回顶部