QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13264|回复: 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 |邮箱已经成功绑定
    百度语言翻译机
    1 S' B! l+ b$ k+ Q1 g1 @) q2 W
    : n1 ?" W6 n! u0 k0 x8 J% x: K时限 1s
    $ s6 y4 O5 u6 w6 U" }1 E: n( V: s0 C. g. M
    百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套他们独特的缩率语。他们在平时的交谈,会议,甚至在各中技术文档中都会大量运用。
    ) _$ z1 O6 O' H% \3 z0 c9 ~7 e6 S7 P, Q
    为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩率语和专有名词翻译成日常语言。 7 [/ q* ?( j4 i* A! I( @
    & m# [! `' P  y7 m) h- R9 j
    输入数据:
    8 g6 m4 W) `# w: y! ~7 L1 M% W" P2 o: k7 V
    输入数据包含三部分 4 o. ^# M$ F* E$ J* r
    2 J9 |1 T# {$ @3 A
    1. 第一行包含一个整数 N ( N<=10000 ),表示总共有多少个缩率语的词条。 / ~0 I1 a: O& i7 R& Z; ]! o7 d( b

    & Z  R- X, @/ D$ {2. 紧接着有 N 行的输入,每行包含两个字符串,以空格隔开。第一个字符串为缩率语(仅包含大写英文字符,长度不超过 10 ),第二个字符串为日常语言(不包含空格,长度不超过 255 ) . + u5 ]8 j" T: V, G7 l7 {! A- P4 ?

    2 U  }7 C; u* \9 O3. 从第 N+2 开始到输入结束为包含缩略语的相关文档。(总长度不超过 1000000 个字符)
    8 m: Y4 ?2 h4 j( k
    $ f7 ~: M& v: [& p$ [, Q9 Y0 g输出数据: 9 x" F  ~) v! M0 L2 r2 z
      _0 t' x# y3 n
    输出将缩率语转换成日常语言的文档。(将缩率语转换成日常语言,其他字符保留原样)
    5 [$ N* F3 {$ @9 z6 B& _
    4 s& q9 ~8 O$ c" R输入样例


    " ^/ r0 `8 |- O; f, R! [& h: E2 v: S1 ], P1 }
    6 & U2 k$ B/ c5 e  m+ d- W/ F
    # v4 }  l! `$ \5 @) v
    PS 门户搜索部 1 T/ T5 l! y) ^3 J* n  O
    2 \# I, l  v2 P& x  b" y
    NLP 自然语言处理 6 Q$ @' Y/ F; H$ R' g; l, n

    * Z6 g" S: |1 }) G" hPM 产品市场部
    " D; ~( ]# H5 R( f2 r# r7 N( M$ X5 `: h$ \
    HR 人力资源部
    ' v2 D2 @& j% g5 O9 u3 X! L3 Q1 r, n1 m$ L0 g5 b0 [$ L2 V( f" H1 T- V
    PMD 产品推广部 . `3 N. ~1 i: X$ E7 {( D

    ! X/ w# p0 a4 [- q% L- g, cMD 市场发展部
    1 R, J4 _  G1 J0 ~  \8 U* q
    # x+ F& J, y0 w8 L+ G( W, j' T百度的部门包括 PS , PM , HR , PMD , MD 等等,其中 PS 还包括 NLP 小组。
    ! I  g( T$ A) F. p. o

    0 \! B2 H8 v7 T, A
    6 a# ^% ?7 Z0 h  B5 m0 r
    输出样例


    ( y! l! B7 \. E( ]- o+ T2 {) m! u. F/ @" j% h
    百度的部门包括门户搜索部,产品市场部,人力资源部,产品推广部,市场发展部等等,其中门户搜索部还包括自然语言处理小组。" T+ a2 P& |9 Q  ]
    1 A' Z- a/ p, F! f, C/ i% Y

    : ~* r& ]+ j  `2 C& m  d$ r0 ~
    - H. L8 G) W# w+ \* m9 @

    7 j$ m+ m8 \% v2 T$ S0 T注意: * ~; t' r% h+ N/ M

    1 ^# q" @) w0 V. z9 b. N5 f5 N1 . 输入数据中是中英文混合的,中文采用 GBK 编码。
    . K6 m6 r) {+ B, T5 }0 e8 X* z. A7 E' j+ E
    2 . 为保证答案的唯一性,缩率语的转换采用正向最大匹配(从左到右为正方向)的原则。请注意输入例子中 PMD 的翻译。
    % \' t% l% Z" q) P6 P9 Z4 _' E
    ( R- b! A$ l+ o6 W* d7 ^! q* ^
    5 Y5 R5 j6 Z" q4 S2 Z" }example1:#include<iostream>
    & Z" _. Z3 I" R+ E* p#include<string>5 \' ]+ u) e- z! \# M
    using namespace std;; t- x2 @, [' R8 X4 F7 i3 U- T
    int main()0 j3 r% G9 k, E7 t/ N" {
    {string a;1 O. g2 d4 L" C+ l
    cin>>a;
    4 H1 R2 |; q  E2 M6 |  i1 Q- a2 J+ Q+ Y7 }8 T9 F
    if (a=="PS")  cout<<"门户搜索部";
    ; F3 \" ?/ J/ Eif ( a=="NL")cout<<"自然语言处理";* A( x7 l; I. w
    if (a== "PM")cout<<"产品市场部";
    1 u7 A8 w* S9 D3 S+ p. N6 `/ }if (a== "HR")cout<<"人力资源部";
    6 |0 f! I7 s' d  K& ^$ i( Y3 zif (a=="PMD")cout<<"产品推广部";# n3 `1 V5 [& `7 t
    if (a=="MD")            cout<<"市场发展部";7 ^" U% p8 H- _& v4 C* L
    else cout<<"no";3 S( r0 q" G/ n

      M8 }2 C7 e! A% _& H$ areturn 0;/ W8 Q1 o. e" D9 Y) F
    }! c9 o% V. `+ v7 u5 V
    example2:#include<iostream>
    ( r* a0 w+ a. x6 X5 ?! P% s8 l# Pusing namespace std;; Y6 o! v" d( Y% i. @; B) I
    int main()3 v6 N8 q9 [5 K! H' g+ K
    {string a;
      U  ?8 \: c5 W3 {1 G! n4 y0 D; \cin>>a;
    % B. R8 b" u# Oswitch(a)# T# i$ ?0 r" s1 X4 r( C
    {case 'PS':cout<<"门户搜索部";+ o9 e3 M2 s1 m/ G( [9 p5 n
    case 'NLP':cout<<"自然语言处理";
    8 c- x/ G8 L9 }case 'PM':cout<<"产品市场部";* L6 D7 ~4 j8 ^# a* u5 y4 g5 @
    case 'HR':cout<<"人力资源部";# ^+ J0 R6 V$ h  x- o7 d2 y7 y3 ~. I2 E: A
    case 'PMD':cout<<"产品推广部";
    ; U) v2 t4 Q* K( K2 Acase 'MD':cout<<"市场发展部";
    1 L6 f: |( j" rdefault:cout<<"error";2 i* h: d' I" D
    }! O3 s* N! d3 Z* @( m5 w$ n- o4 B# C( `
    return o;8 _1 i$ g5 a: t1 ^
    }example3:#include<iostream>! l+ J# u* A% M* B% p4 m$ j; e% R
    using namespace std;4 i' X! [$ V8 ?$ F* [
    int main(); U/ W* X7 a$ n* T
    {string a;
    ( |+ ^& [9 v3 n$ `0 X) ?cin>>a;
    " p5 ?2 Y( [1 K* |4 G4 p9 p6 nswitch(a)
    . G4 N  R6 l- B' L1 u2 ~9 b! I{case 'PS':cout<<"门户搜索部";5 Y; x4 b7 m  u% H
    case 'NLP':cout<<"自然语言处理";$ n$ {, W  t: w
    case 'PM':cout<<"产品市场部";% D5 ?. Q* Q3 e2 m" {; l
    case 'HR':cout<<"人力资源部";0 p) x! q, \! I+ x
    case 'PMD':cout<<"产品推广部";
    / x% F! Y4 b7 j4 D  `case 'MD':cout<<"市场发展部";3 u& [' a' v- A. ~
    default:cout<<"error";6 `* [$ w* n/ X! i5 b
    }3 @4 P' ^  B1 T0 X, M% G
    return o;
    ( ^6 b  S. B6 Y  f}
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    4

    听众

    11

    积分

    升级  6.32%

    该用户从未签到

    ..................................
    6 y, ^/ {. ?2 Y5 N# E+ i) G/ q9 u! b5 V& C0 A6 i# S5 K- l

    / P4 m8 ^4 t! l9 R" q# f9 v+ X/ j- _# r

    : U; o- k) }, G; ?  w. p6 \% i! v# ?- {7 `
    " K1 }. ~5 U" R- ~  P& c
    8 Q& i& W  i% E
    6 W; Y3 R2 M7 j$ L3 |0 ]+ ]! N, F

    7 B/ e; `# `" b! r: D: L
    , w4 ~- `" w2 t% n2 E9 M7 R: r; T0 ]3 W% n% D
    0 P7 A; M% |; C- [/ O
    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

    很不错,这个绝对要支持啊。无论什么时候,都 别放弃!
    8 v$ Y* U9 _: l( o9 U9 ^. X* X) y
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-14 03:30 , Processed in 0.778713 second(s), 94 queries .

    回顶部