2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%

Similar documents
C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d


C/C++语言 - C/C++数据

C/C++ - 函数

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

2017年全国射箭重点体校锦标赛.xls

2015年全国射箭重点学校锦标赛.xls

2015年全国射箭冠军赛.xls

2015年全国室外射箭锦标赛.xls

C/C++程序设计 - 字符串与格式化输入/输出

关于规范区委、区委办公室发文

Microsoft Word - ??山

Microsoft Word - 助理人員教育訓練-會計室.docx

針灸治療膝關節疼痛綜述

untitled

C/C++ - 字符输入输出和字符确认

C C

Application Form for Operating

C

C/C++语言 - 运算符、表达式和语句

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

untitled

上海浦~1

C

壹、學校背景


二零一五年施政報告 - 施政綱領 - 第三章 扶貧及為弱勢社群提供支援

<4D F736F F D20BACBB0B2C8ABD3EBB7C5C9E4D0D4CEDBC8BEB7C0D6CEA1B0CAAEB6FECEE5A1B1B9E6BBAEBCB C4EAD4B6BEB0C4BFB1EA2E646F63>

<4F4BBEFAA576A470BBA15FC160AAED E786C73>

辽宁铁~1

游戏攻略大全(十).doc

I

海底捞你学不会

YEN/MIAO CHING MS 27FEB DEL HKG

Microsoft Word - 02文本.docx


案件

義 和 團 及 兪 國 聯 軍 之 役 課 題 學 習 指 引 : A. 思 考 課 題 有 人 說, 義 和 團 及 兪 國 聯 軍 之 役 是 中 國 近 代 史 的 分 水 嶺, 你 同 意 嗎? B. 思 考 方 向 滿 清 政 府 的 管 治 威 信 思 考 是 否 已 不 信 任 滿 清

最新监察执法全书(一百五十五).doc

游戏攻略大全(三十四).doc

掌握健康 掌握人生


草莓实用技术(一)

Microsoft Word - 【襪子流浪記】.docx

最新监察执法全书(十一).doc

钓鱼技巧_二_.doc

动物的智慧(五)

学位〔2013〕37号

海关法规(七).doc

健康知识(一)

Microsoft Word - 人民萬歲_宋玉雯.docx

北京(一)

穨ecr6_c_2.PDF

i

园林植物卷(九).doc

城市园林(上).doc

家装知识(四)

苗木的种植_四_.doc

认识植物(一)

蟹的养殖技术(一)

药用植物种植技术(二)

特种养殖实用技术(七)

游戏攻略大全(五十三).doc

司法鉴定工作手册(十八)

外科疾病诊治(三)

动物杂谈_三_.doc

(3) (4) (1) (2) (d) V-2

外科疾病诊治(十九)

新时期共青团工作实务全书(一百四十八)

外科疾病诊治(五)

案件

养虾小常识_二_.doc

养虾小常识_三_.doc

铁路管理规程(三)


外科疾病诊治(二十七)

第四章 生活习俗

铁路管理规程(五)

园林植物卷(十三).doc

i

特种植物种植技术(二)

铁路运输(二)

苗木的种植_三_.doc


苗木的种植_四_.doc

北京(三)

2003年半年度报告正文.PDF

育 部 分 則 由 陳 淑 貞 委 員 及 李 兆 環 委 員 共 同 執 行, 在 此 先 感 謝 各 位 委 員 及 學 者 專 家 之 參 與 二 目 前 評 論 報 告 初 稿 之 架 構 區 分 為 對 政 府 機 關 回 應 意 見 之 觀 察 優 點 及 待 改 進 事 項, 以 及

附 : 初 中 组 一 等 奖 (31 个 ): 天 河 外 国 语 学 校 中 山 大 学 附 属 中 学 番 禺 区 大 石 富 丽 中 学 广 东 实 验 中 学 附 属 天 河 学 校 花 都 区 实 验 中 学 增 城 区 凤 凰 城 中 英 文 学 校 广 州 市 执 信 中 学 花 都

58, ,769 51,911 74,666 35, , , , ,

保 险 公 司 金 富 月 盈 两 产 全 品 保 名 险 称 ( 分 红 型 ) 产 分 品 红 类 型 缴 费 年 类 缴 型 缴 10 费 年 期 缴 限 保 险 期 限 ( 年 ) 聚 富 2 号 两 全 保 险 ( 万 能 型 ) 万 能 型 趸 缴 趸 缴 6 年 龙 享 安 康 重 疾

untitled

880041_C_Unique_REDACTED_.indb

(1) (2) (3) 80% 1. 49% 51%

新版 明解C言語入門編

C/C++ - 字符串与字符串函数

C/C++ - 文件IO

CC213

第一部分:前言

Transcription:

2013 ( 28 ) ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 10 B 1 C 1 D 5 E 5 F 1 G II 5 H 30 1

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%i64d %I64d", &a, &b); 10 printf("%i64d\n", a + b); 11 } 12 return 0; 13 } C++ 1 #include <iostream> 2 int main() 3 { 4 int cases; 5 std::cin >> cases; 6 for (int i = 0; i < cases; ++i) 7 { 8 long long a, b; 9 std::cin >> a >> b; 10 std::cout << a + b << std::endl; 11 } 12 return 0; 13 } 2

A : 10 P i A i B i C i P i D i C i T (T 20) N (N 100), M (M N(N 1)), S, E (1 S, E N), F (F 10 9 ) N M S, E F M A i, B i (1 A i, B i N), C i, D i (D i 10 9 ), C i (C i C i 50216) 3

2 C T 0perasan 3 4 4 1 4 1 1 2 1 1 1 2 4 5 1 3 1 3 1 1 1 3 4 6 1 1 4 4 1 4 2 1 2 1 1 1 2 4 5 1 3 1 3 1 1 1 3 4 6 1 1 2 1 1 2 999999999 1 2 50216 1000 50216 6 9 50215999949784 4

B : 1 N M D max D min D max D min T (T 40) N, M (1 M N 50000) N M N D i (1 D i 10 9 ) i 1. 2. 5

2 5 2 9 7 6 2 1 5 3 9 7 6 2 1 4 2 6

C : 1 (x, y) (x y, x y ) x y XOR (5, 3) (6, 2) (4, 4) (0, 0) x = y (0, 0) (0, 0) (a, b) 1 a N 1 b M (0, 0) T (T 50) N, M(1 N, M 10000) (0, 0) 7

3 3 4 2 5 514 217 12 10 111538 8

D : 5 / R C (grid). * ( ) * * * 90 180 270 ) 9

T (T 50) ( ) R (1 R 1024) C (1 C 1024) R C. * ( ) Yes ( ) No ( ) 4 7 9.....****.....****.....****............ 5 8 *... *.****.. *.****.. *.****.. *... 10

2 2 ** *. 4 4.*.. *......*..** 7 7.....****...*..*...****...*.....*...... 7 7.....****...*..*...****....*....*.... 5 5 ***** *...* *...* *...* ***** 5 5 ***** *...* *.*.* *...* ***** 11

Yes Yes No Yes 12

E : 5 N i C i T (T 1000) N (N 50000) N C i (C i 50000) 99% N 1000 Yes No ( ) 13

3 3 1 2 3 3 1 2 4 3 1 1 1 Yes No Yes 14

F : 1 N e ( ) 15

T (T 30) N (3 N 400), M (M 500) N M N X i, Y i ( 1000 X i, Y i 1000) M PX i, PY i, DX i, DY i ( 1000 DX i, DY i 1000, DX 2 i + DY 2 i > 0) ( e ) ( ) 10 6 16

3 3 1 0.0 0.0 3.0 0.0 0.0 2.0 1.0 1.0 0.0 1.0 4 2 0.0 0.0 0.0 2.0 2.0 2.0 2.0 0.0 1.0 1.0 1.0 0.0 2.0 0.0 0.0 1.0 4 2 0.0 0.0 2.0 0.0 2.0 2.0 0.0 2.0 0.0 2.0 0.0 1.0 2.0 0.0 1.0 0.0 0.3333 2.0000 0.0000 17

18

G II : 5 X X N M N T (T 1000) N, M (N 100000, M 10 9 ) N C i (C i 10 9 ) i C i 99% N 1000 N 19

1. 2. 4 3 1 1 1 1 3 1 1 2 3 3 1 1 3 2 3 3 5 1 4 3 3 3 2 20

H : 30 (w 1 w 2 w n ) w 1 display 514 (display 514) 0123456789 0 2 30 0 0123456789 ASCII 33 39 42 126 ASCII 40 41 define 1. (display w) w w 0 (display 514) (display (display 514)) 514 514 0 21

2. (begin w 1 w 2 w n ) w 1 w n w n (display (begin (display 1) (display 2) 3)) 1 2 3 3. (if w 1 w 2 w 3 ) w 1 0 w 2 w 3 w 1 0 w 3 w 2 w 1 (if (display 514) (display 514514) (display 514514514)) 514 514514514 22

4. (define w 1 w 2 ) w 2 v 2 w 1 v 2 w 1 display begin define lambda + - < define w 2 (if (display (define x 514)) (display 514514) (display x)) (display x) (define x 50216) (display x) 514 514 514 50216 5. (+ w 1 w 2 ) w 1 w 2 v 1 v 2 v 1 + v 2 v 1 v 2 (- w 1 w 2 ) w 1 w 2 v 1 v 2 v 1 v 2 v 1 v 2 (< w 1 w 2 ) w 1 w 2 v 1 v 2 v 1 < v 2 1 0 v 1 v 2 (if (< 514 50216) (display (+ 514 50216)) (display (- 514 50216))) 50730 23

6. (lambda (w 1 w 2 w n ) b) w 1 w n f (f p 1 p 2 p n ) (a) p 1 p n v 1 v n (b) b E 1 w 1 w n v 1 v n (c) (lambda (w 1 w 2 w n ) b) E 2 (d) (f p 1 p 2 p n ) E 3 (e) b define define E 1 E 1 E 2 E 3 (define add1 (lambda (x) (+ x 1))) (display (add1 2)) 3 (define y 1) (define magic!! (lambda (x) (+ x (+ y z)))) (define x 100) (define y 200) (define z 400) (display (magic!! 2)) 403 ; ( ) 2 30 10 7 24

1 ; 3 2 (display (+ 1 2)) 3 4 (define a 3) 5 ; 7 6 (display (+ a 4)) 7 8 (define add1 (lambda (x) (+ x 1))) 9 ; 6 10 (display (add1 5)) 11 12 (define pair (lambda (x y) (lambda (m) (m x y)))) 13 (define first (lambda (x) (x (lambda (a b) a)))) 14 (define second (lambda (x) (x (lambda (a b) b)))) 15 16 (define a (pair 1 2)) 17 ; 1 18 (display (first a)) 19 ; 2 20 (display (second a)) 21 22 (define [] (pair 1 1)) 23 (define empty? first) 24 (define : (lambda (hd tl) (pair 0 (pair hd tl)))) 25 (define head (lambda (xs) (first (second xs)))) 26 (define tail (lambda (xs) (second (second xs)))) 27 28 (define ++ 29 (lambda (xs ys) 30 (if (empty? xs) 31 ys 32 (: (head xs) (++ (tail xs) ys))))) 25

33 34 (define map 35 (lambda (func xs) 36 (if (empty? xs) 37 [] 38 (: (func (head xs)) (map func (tail xs)))))) 39 40 (define display-list (lambda (xs) (map display xs))) 41 42 (define peter (: 5 (: 0 (: 2 (: 1 (: 6 [])))))) 43 ; 5 0 2 1 6 44 (display-list peter) 45 46 (define filter 47 (lambda (pred xs) 48 (if (empty? xs) 49 [] 50 (begin 51 (define xs' (filter pred (tail xs))) 52 (if (pred (head xs)) 53 (: (head xs) xs') 54 xs'))))) 55 56 (define! (lambda (x) (if x 0 1))) 57 (define <= (lambda (x y) (! (< y x)))) 58 (define > (lambda (x y) (< y x))) 59 (define sort 60 (lambda (xs) 61 (if (empty? xs) 62 [] 63 (begin 64 (define x (head xs)) 65 (define xs' (tail xs)) 66 (define <=x (filter (lambda (y) (<= y x)) xs')) 67 (define >x (filter (lambda (y) ( > y x)) xs')) 68 (++ (sort <=x) (: x (sort >x))))))) 69 70 ; 0 1 2 5 6 71 (display-list (sort peter)) 72 26

73 (define take 74 (lambda (xs) 75 (lambda (n) 76 (if n 77 (: (head xs) ((take (tail xs)) (- n 1))) 78 [])))) 79 80 ; 5 0 2 81 (display-list ((take peter) 3)) 82 (define take-peter (take peter)) 83 ; 5 0 2 84 (display-list (take-peter 3)) 85 86 (define yin-yang 87 (lambda () 88 (lambda (m) 89 (m 0 (pair 0 (lambda (m) 90 (m 0 (pair 1 (yin-yang))))))))) 91 92 ; 0 1 0 1 0 93 (display-list ((take (yin-yang)) 5)) 27

1 ; 3 2 3 3 ; 7 4 7 5 ; 6 6 6 7 ; 1 8 1 9 ; 2 10 2 11 ; 5 0 2 1 6 12 5 13 0 14 2 15 1 16 6 17 ; 0 1 2 5 6 18 0 19 1 20 2 21 5 22 6 23 ; 5 0 2 24 5 25 0 26 2 27 ; 5 0 2 28 5 29 0 30 2 31 ; 0 1 0 1 0 32 0 33 1 34 0 35 1 36 0 28