C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1

Size: px
Start display at page:

Download "C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1"

Transcription

1 C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1

2 1 ANTI-PHRASE 1 Anti-phrase 题目描述 输入一些单词, 找出所有满足以下条件的单词 : 该单词不能通过字母重排, 得到输入文本中的另外一些单词 在判断是否满足条件时, 字母不区分大小写 如单词 tied 可以通过重排得到单词 EdiT, 重排时不考虑大小写 输出时应保留输入时的大小写, 并按字典序进行排列 ( 所有大写字母在所有小写字母的前面 ) 输入 输入最多 20 行, 每行可能包含若干个单词, 每行最多 80 个字符 每个单词最多 20 个字符, 仅由大小写字母组成 单词之间用若干个空格隔开 输入最后一行仅由一个字符 '#' 组成, 表示结束输入 输出 按要求输出单词, 一行输出一个单词 样例输入 ladder came tape soon leader acme RIDE lone Dreis peat ScAlE orb eye Rides dealer NotE derail LaCeS dried noel dire Disk mace Rob dries # 样例输出 Disk NotE derail dried eye ladder soon 提示 把每个单词 标准化, 即全部转化为小写字母后再进行排序, 然后再放到 map 中进行统计 2

3 1 ANTI-PHRASE 1 // UVa156 Ananagrams 2 // Rujia Liu 3 // 题意 : 输入一些单词, 找出所有满足如下条件的单词 : 该单词不能通过字母重排得到输入文本中的另外一个单词 4 // 算法 : 把每个单词 标准化, 即全部转化为小写字母然后排序, 然后放到 map 中进行统计 5 #inclu de <iostream> 6 #include<s t r i n g > 7 #inclu de <cctype> 8 #inclu de <vector> 9 #inclu de <map> 10 #inclu de <algorithm> 11 using namespace std ; map<s t r i n g, int> cnt ; 14 vector<s t r i n g > words ; // 将单词 s 进行 标准化 17 s t r i n g repr ( const s t r i n g &s ) { 18 s t r i n g ans = s ; 19 f o r ( i n t i = 0 ; i < ans. length ( ) ; i++) 20 ans [ i ] = tolower ( ans [ i ] ) ; 21 s o r t ( ans. begin ( ), ans. end ( ) ) ; 22 return ans ; 23 } i n t main ( ) { 26 i n t n = 0 ; 27 s t r i n g s ; 28 while ( cin >> s ) { 29 i f ( s [ 0 ] == '#' ) break ; 30 words. push_back ( s ) ; 31 s t r i n g r = repr ( s ) ; 32 i f (! cnt. count ( r ) ) cnt [ r ] = 0 ; 33 cnt [ r ]++; 34 } 35 vector<s t r i n g > ans ; 36 f o r ( i n t i = 0 ; i < words. s i z e ( ) ; i++) 37 i f ( cnt [ repr ( words [ i ] ) ] == 1) ans. push_back ( words [ i ] ) ; 38 s o r t ( ans. begin ( ), ans. end ( ) ) ; 39 f o r ( i n t i = 0 ; i < ans. s i z e ( ) ; i++) 40 cout << ans [ i ] << "\n" ; 41 return 0 ; 42 } 3

4 2 BLOCKS 2 Blocks 题目描述 从左到右有 n 个木块, 编号为 0 到 n-1, 要求模拟以下操作 (a 和 b 都是木块编号 ) move a onto b: 把木块 a b 上的木块放回各自的原位, 再把 a 放到 b 上 ; move a over b: 把 a 上的木块放回各自的原位, 再把 a 放到含 b 的堆上 ; pile a onto b: 把 b 上的木块放回各自的原位, 再把 a 连同 a 上的木块移到 b 上 ; pile a over b: 把 a 连同 a 上的木块移到含 b 的堆上 a 和 b 在同一堆的指令是非法指令, 应当忽略 当输入 quit 时, 结束操作并输出 0~n-1 的位置上的木块情况, 按照从底部到顶部的顺序排列 输入 首先输入一个正整数 n(n <= 100), 表示木块总数 接下来输入若干条指令, 输入格式见样例输入 最后一行输入 "quit" 表示操作结束 输出 输出 n 行, 第 i 行表示编号为 i 的木块上的木块情况, 按照从底部到顶部的顺序排列, 每两个数之间一个空格, 最后一个数后面没有空格 样例输入 10 move 9 onto 1 move 8 over 1 move 7 over 1 move 6 over 1 pile 8 over 6 pile 8 over 5 move 2 over 1 move 4 over 9 quit 样例输出 0: 0 1: : 3: 3 4: 5: : 7: 8: 9: 提示 建议使用 STL 中的 vector 处理 4

5 2 BLOCKS 1 #i n c l u d e <iostream> 2 #i n c l u d e <s t r i n g > 3 #i n c l u d e <vector> 4 #i n c l u d e <algorithm> 5 using namespace std ; 6 7 const i n t maxn = 30; 8 vector<int> p i l e [ maxn ] ; // 最多有 maxn 个堆, 每个堆都是一个 v e c t o r 9 i n t N; // 找到编号为 num 的堆 p 及其高度 h, 修改引用 12 void find_block ( i n t num, i n t &p, i n t &h) 13 { 14 f o r ( i n t i = 0 ; i < N; ++i ) 15 f o r ( i n t index = 0 ; index < p i l e [ i ]. s i z e ( ) ; ++index ) 16 { 17 i f ( p i l e [ i ] [ index ] == num) 18 { 19 p = i ; h = index ; 20 return ; 21 } 22 } 23 } // 把第 p 堆在高度 h 之上的木块移回原位 26 void clear_above ( i n t p, i n t h) 27 { 28 f o r ( i n t i = h+1; i < p i l e [ p ]. s i z e ( ) ; ++i ) 29 { 30 i n t x = p i l e [ p ] [ i ] ; 31 p i l e [ x ]. push_back ( x ) ; // 归位 32 } 33 p i l e [ p ]. r e s i z e (h+1) ; // 只保留下标 0~h 的元素 34 } // 把 p1 堆中高度 h1 及其之上的木块整体移动到 p2 顶部 37 void pile_upon ( i n t p1, i n t h1, i n t p2 ) 38 { 39 f o r ( i n t i = h1 ; i < p i l e [ p1 ]. s i z e ( ) ; ++i ) 40 p i l e [ p2 ]. push_back ( p i l e [ p1 ] [ i ] ) ; 41 p i l e [ p1 ]. r e s i z e ( h1 ) ; // 只保留下标 0~h 1 的元素 42 } void print_status ( ) // 打印输出 46 { 47 f o r ( i n t i = 0 ; i<n; ++i ) 48 { 49 p r i n t f ( "%d:", i ) ; 5

6 2 BLOCKS 50 f o r ( i n t j = 0 ; j < p i l e [ i ]. s i z e ( ) ; ++j ) 51 p r i n t f ( " %d", p i l e [ i ] [ j ] ) ; 52 p r i n t f ( "\n" ) ; 53 } 54 } i n t main ( ) 57 { 58 cin >> N; 59 s t r i n g s1, s2 ; 60 i n t a, b ; 61 f o r ( i n t i = 0 ; i<n; ++i ) p i l e [ i ]. push_back ( i ) ; // 堆初始化 62 while ( cin >> s1 >> a >> s2 >> b) 63 { 64 i n t pa, pb, ha, hb ; 65 find_block ( a, pa, ha ) ; // 找到数字 a 66 find_block (b, pb, hb) ; // 找到数字 b 67 i f ( pa == pb) continue ; // 非法指令 // 合并后的 3 句话操作 70 i f ( s1 == "move" ) // 要 move a 一定会归位 a 上面的木块 71 clear_above ( pa, ha ) ; 72 i f ( s2 == "onto" ) // 要 onto b 一定会归位 b 上面的木块 73 clear_above (pb, hb) ; 74 pile_upon ( pa, ha, pb) ; // 把 a 及其之上的木块移到 b 堆上 /* 合并前 77 i f ( s1 == move && s2 == onto ) 78 { 79 clear_above ( pa, ha ) ; 80 clear_above ( pb, hb ) ; 81 p i l e [ pb ]. push_back ( a ) ; 82 p i l e [ pa ]. pop_back () ; 83 } 84 e l s e i f ( s1 == move && s2 == over ) 85 { 86 clear_above ( pa, ha ) ; 87 p i l e [ pb ]. push_back ( a ) ; 88 p i l e [ pa ]. pop_back () ; 89 } 90 e l s e i f ( s1 == p i l e && s2 == onto ) 91 { 92 clear_above ( pb, hb ) ; 93 pile_upon ( pa, ha, pb ) ; 94 } 95 e l s e i f ( s1 == p i l e && s2 == over ) 96 pile_upon ( pa, ha, pb ) ; 97 */ 98 // p r i n t _ s t a t u s () ;// 观察每一次移动 6

7 2 BLOCKS 99 } 100 print_status ( ) ; 101 return 0 ; 102 } 7

8 3 WORDS 3 Words 题目描述 输入一个文本, 找出所有不同的单词 ( 连续的字母序列 ), 按字典序从小到大输出 单词比较时不考虑大小写, 输出时统一输出全部小写的单词 输入 输入最多 100 行, 每行最多输入 100 个字符 输出 按字典序从小到大输出所有不同的单词 样例输入 Adventures in Disneyland Two blondes were going to Disneyland when they came to a fork in the road. The sign read: "Disneyland Left." So they went home. 样例输出 a adventures blondes came disneyland fork going home in left read road sign so the they to two went were when 提示 建议使用 STL 中的 set 进行处理 8

9 3 WORDS 1 // UVa10815 Andy s F i r s t Dictionary 2 // Rujia Liu 3 // 题意 : 输入一个文本, 找出所有不同的单词 ( 连续字母序列 ), 按字典序从小到大输出 单词不分大小写 4 #inclu de <iostream> 5 #include<s t r i n g > 6 #include<set> 7 #inclu de <sstream> 8 using namespace std ; 9 10 i n t main ( ) 11 { 12 set<s t r i n g > d i c t ; 13 s t r i n g s, buf ; 14 while ( cin >> s ) 15 { 16 f o r ( i n t i = 0 ; i < s. length ( ) ; i++) 17 i f ( i s a l p h a ( s [ i ] ) ) s [ i ] = tolower ( s [ i ] ) ; e l s e s [ i ] = ' ' ; 18 stringstream s s ( s ) ; 19 while ( s s >> buf ) d i c t. i n s e r t ( buf ) ; 20 } 21 f o r ( set<s t r i n g >:: i t e r a t o r i t = d i c t. begin ( ) ; i t!= d i c t. end ( ) ; ++i t ) 22 cout << * i t << "\n" ; 23 return 0 ; 24 } 9

10 4 UGLYNUMBER 4 UglyNumber 题目描述 丑数是指不能被 2,3,5 以外的其他素数整除的数 ( 即因子中, 只包含 2,3,5) 把丑数从小到大排列起来, 结果如下 : 1,2,3,4,5,6,8,9,10,12,15, 输入 输入有多组, 每组输入一个 n(n<=10000) 输出 输出第 n 个丑数, 以换行结尾 样例输入 1500 样例输出 提示 从小到大生成各个丑数 最小的丑数是 1, 对于任意丑数 x,2x,3x 和 5x 也是丑数 下一个最小的丑数在 2m, 3n, 5k(m,n,k 为整数 ) 中产生 可以使用 priority_queue, 每次取最小的丑数 10

11 4 UGLYNUMBER 1 #inclu de <iostream> 2 #inclu de <vector> 3 #inclu de <queue> 4 #include<set> 5 #inclu de <algorithm> 6 using namespace std ; 7 8 typedef long long LL ; 9 const i n t c o e f f [ 3 ] = { 2,3,5 } ; LL UglyNumber ( ) 13 { unsigned long long i n t N[ ] ; N[ 1 ] = 1 ; i n t p2 = 1, p3 = 1, p5 = 1 ; f o r ( i n t n = 2 ; n <= 1500; n++) { while (N[ p2 ] * 2 <= N[ n 1 ] ) p2++; while (N[ p3 ] * 3 <= N[ n 1 ] ) p3++; while (N[ p5 ] * 5 <= N[ n 1 ] ) p5++; N[ n ] = min(n[ p2 ] * 2, min(n[ p3 ] * 3, N[ p5 ] * 5) ) ; } 32 return 0 ; 33 } s t r u c t cmp { 36 bool operator ( ) (LL a, LL b) { 37 return a > b ; 38 } 39 } ; i n t main ( ) 42 { // priority_queue<ll, vector<ll>, greater <LL> > pq ;// 优先队列 45 priority_queue<ll, vector<ll>, cmp > pq ; // 优先队列 46 set<ll> s ; // 集合 47 pq. push (1) ; 48 s. i n s e r t (1) ; 49 i n t N; 11

12 4 UGLYNUMBER 50 cin >> N; 51 f o r ( i n t i = 1 ; ; i++) 52 { 53 LL x = pq. top ( ) ; 54 pq. pop ( ) ; 55 i f ( i == N) 56 { 57 cout << x << "\n" ; 58 break ; 59 } 60 f o r ( i n t j = 0 ; j < 3 ; j++) 61 { 62 LL x2 = x* c o e f f [ j ] ; 63 i f (! s. count ( x2 ) ) { 64 s. i n s e r t ( x2 ) ; 65 pq. push ( x2 ) ; 66 } 67 } 68 } 69 return 0 ; 70 } 12

13 5 TRACK 5 Track 题目描述 某城市有一个火车站, 铁轨铺设如图所示 有 n 节车厢从 A 方向驶入车站, 按进站顺序编号为 1~n. 你的任务是让它们按照某种特定的顺序进入 B 方向的铁轨并驶出车站 为了重组车厢, 你可以借助中转站 C 这是一个可以停放任意多节车厢的车站, 但由于末端封顶, 驶入 C 的车厢必须按照相反的顺序驶出 C 对于每个车厢, 一旦从 A 移入 C, 就不能再回到 A 了 ; 一旦从 C 移入 B, 就不能回到 C 了 换句话说, 在任一时刻, 只有两种选择 :A->C 和 C->B 输入 输入包含多组测试数据, 每组数据的第一行是一个正整数 n(1<n<1000), 第二行是 1~n 这 n 个整数的一个全排列 输出 对于每一组测试数据, 如果能按要求完成车厢重组, 请输出 Yes, 否则输出 No, 每组输出占一行 样例输入 样例输出 Yes No Yes 提示 可以使用 stack 实现 13

14 5 TRACK 1 #i n c l u d e <iostream> 2 #i n c l u d e <stack> 3 #i n c l u d e <vector> 4 using namespace std ; 5 6 i n t main ( ) 7 { 8 i n t n ; 9 while ( cin >> n) 10 { 11 stack<int > c ; 12 vector<int > a, b ; 13 i n t temp ; 14 f o r ( i n t i = 0 ; i < n ; ++i ) 15 { 16 cin >> temp ; 17 b. push_back (temp) ; 18 a. push_back ( i + 1) ; 19 } 20 i n t i = 0, j = 0 ; 21 while ( i!= n) 22 { 23 c. push ( a [ i ++]) ; 24 while (! c. empty ( ) && c. top ( ) == b [ j ] ) 25 { 26 c. pop ( ) ; 27 j++; 28 } } 31 i f ( c. empty ( ) ) 32 cout << " Yes" << endl ; 33 e l s e 34 cout << "No" << endl ; 35 } 36 return 0 ; 37 } 14

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1 C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 月 30 日 1 1 STRINGSORT 1 StringSort 题目描述 编写程序, 利用 string 类完成一个字符串中字符的排序 ( 降序 ) 并输出 输入描述 输入仅一行, 是一个仅由大小写字母和数字组成的字符串 输出描述 输出排序后的字符串 样例输入 abcde 样例输出 edcba 提示 使用 std::sort

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

C++ 程序设计 OJ10 - 参考答案 MASTER 2019 年 6 月 17 日 1

C++ 程序设计 OJ10 - 参考答案 MASTER 2019 年 6 月 17 日 1 C++ 程序设计 OJ10 - 参考答案 MASTER 2019 年 6 月 17 日 1 1 STRINGREVERSE 1 StringReverse 题目描述 利用 string 类对字符串进行 ( 按反转后字典序 ) 排序并输出, 例如两个字符串为 aab, cba, 则 cba 应该排在 aab 之前, 因为 cba 反转后为 abc, aab 反转后为 baa. 输入 第一行为一个整数

More information

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 1 CARDGAME 1 CardGame 题目描述 桌上有一叠牌, 从第一张牌 ( 即位于顶面的牌 ) 开始从上往下依次编号为 1~n 当至少还剩两张牌时进行以下操作 : 把第一张牌扔掉, 然后把新的第一张放到整叠牌的最后 请模拟这个过程, 依次输出每次扔掉的牌以及最后剩下的牌的编号 输入 输入正整数 n(n

More information

C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 CIRCLE 1 Circle 描述 编写一个圆类 Circle, 实现半径的输入 面积的计算和输出 输入 圆的半径 (double 类型 ) 输出 圆的面积 ( 保留小数点后两位 ) 样例输入 3 样例输出 28.27 提示 圆周率的取值需要比较精确, 以保证计算结果的精度 #include

More information

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

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 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

More information

C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 PERSON 1 Person 题目描述 编写程序, 定义一个基类 Person, 包含 name 和 age 两个数据成员 ; 再由它派生出学生类 Student 和教师类 Teacher, 其中学生类添加学号 no 数据, 教师类添加职称 title 数据 ; 要求每个类均有构造函数 析构函数和显示数据的函数

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

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

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 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

C++ 程序设计 OJ4 - 参考答案 MASTER 2017 年 5 月 21 日 1

C++ 程序设计 OJ4 - 参考答案 MASTER 2017 年 5 月 21 日 1 C++ 程序设计 OJ4 - 参考答案 MASTER 2017 年 5 月 21 日 1 1 SWAP 1 Swap 题目描述 用函数模板的方式实现对不同数据类型的数组中的数据进行输入 从小到大排序和输出 使用如下主函数测试你的模板设计一个函数模板 Swap, 实现任意数据类型的两个数据的交换, 分别用 int 型 double 型和 char 型的数据进行测试 main 函数如下 : int main()

More information

02

02 Thinking in C++: Volume One: Introduction to Standard C++, Second Edition & Volume Two: Practical Programming C++ C C++ C++ 3 3 C C class C++ C++ C++ C++ string vector 2.1 interpreter compiler 2.1.1 BASIC

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 MYQUEUE 1 MyQueue 题目描述 设计一个 MyQueue 类模板, 类模板说明如下 : template class MyQueue; template std::ostream & operator

More information

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

C/C++语言 - 运算符、表达式和语句 C/C++ Table of contents 1. 2. 3. 4. C C++ 5. 6. 7. 1 i // shoe1.c: # include # define ADJUST 7. 64 # define SCALE 0. 325 int main ( void ) { double shoe, foot ; shoe = 9. 0; foot = SCALE * shoe

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

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("%

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(% 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 2 int main(void) 3

More information

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

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

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

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

ebook39-5

ebook39-5 5 3 last-in-first-out, LIFO 3-1 L i n e a r L i s t 3-8 C h a i n 3 3. 8. 3 C + + 5.1 [ ] s t a c k t o p b o t t o m 5-1a 5-1a E D 5-1b 5-1b E E 5-1a 5-1b 5-1c E t o p D t o p D C C B B B t o p A b o

More information

C++ 程序设计 实验 1 - 参考答案 MASTER 2017 年 5 月 21 日 1

C++ 程序设计 实验 1 - 参考答案 MASTER 2017 年 5 月 21 日 1 C++ 程序设计 实验 1 - 参考答案 MASTER 2017 年 5 月 21 日 1 1 简单图形 1 简单图形 输入图形的行数 ( 如下图 7 行 ), 输出如下图所示图形 * *** ***** ******* ***** *** * 2 1 简单图形 1 #inc lude 2 using namespace std ; 3 4 // 注意变量命名的方式 5 //

More information

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

C/C++ - 字符输入输出和字符确认 C/C++ Table of contents 1. 2. getchar() putchar() 3. (Buffer) 4. 5. 6. 7. 8. 1 2 3 1 // pseudo code 2 read a character 3 while there is more input 4 increment character count 5 if a line has been read,

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

C++ 程序设计 实验 2 - 参考答案 MASTER 2017 年 5 月 21 日 1

C++ 程序设计 实验 2 - 参考答案 MASTER 2017 年 5 月 21 日 1 C++ 程序设计 实验 2 - 参考答案 MASTER 2017 年 5 月 21 日 1 1 CRECT 类 1 CRect 类 设计矩形类, 包含 长度和宽度信息 基本构造函数 基础属性的访问接口 ( 读 / 写, Read/Write, Get/Set) 计算周长和面积 ( 注 : 基本构造函数, 一个无参数的默认构造函数, 以及一个初始化数据成员的构造函数如果数据成员的初始化有多种形式, 就提供多个构造函数

More information

Microsoft PowerPoint - 10 模板 Template.pptx

Microsoft PowerPoint - 10 模板 Template.pptx 模板 Tempalte 泛型编程的需要 Why Templates? 设想你对整数类型实现了一个排序算法 : void sort(int *is,int n); 用该函数可以对实 复数或工资单排序吗? 模板可以复用源代码 - 泛型编程. inline void Swap( int &x, int &y){ int t = x; x = y; y =t; inline void Swap(double

More information

入 門 : 歡 迎 你 不 論 你 是 因 著 什 麼 樣 的 緣 分 踏 入 程 式 設 計 的 領 域, 不 論 你 最 終 能 走 得 多 遠, 請 保 有 一 顆 愉 悅 的 心, 因 為 你 將 為 自 己 添 加 一 個 與 別 人 不 同 的 專 業 技 能 在 開 始 之 前, 你

入 門 : 歡 迎 你 不 論 你 是 因 著 什 麼 樣 的 緣 分 踏 入 程 式 設 計 的 領 域, 不 論 你 最 終 能 走 得 多 遠, 請 保 有 一 顆 愉 悅 的 心, 因 為 你 將 為 自 己 添 加 一 個 與 別 人 不 同 的 專 業 技 能 在 開 始 之 前, 你 資 訊 科 學 科 能 力 競 賽 與 資 訊 奧 林 匹 亞 選 訓 營 經 驗 傳 承 國 立 嘉 義 高 級 中 學 314 吳 宗 達.318 張 凱 傑 目 次 入 門 區 域 賽 全 國 賽 入 營 考 與 選 訓 營 其 他 比 賽 其 他 課 程 與 推 薦 書 單 與 升 學 相 關 練 習 建 議 入 門 : 歡 迎 你 不 論 你 是 因 著 什 麼 樣 的 緣 分 踏 入 程

More information

Strings

Strings Inheritance Cheng-Chin Chiang Relationships among Classes A 類 別 使 用 B 類 別 學 生 使 用 手 機 傳 遞 訊 息 公 司 使 用 金 庫 儲 存 重 要 文 件 人 類 使 用 交 通 工 具 旅 行 A 類 別 中 有 B 類 別 汽 車 有 輪 子 三 角 形 有 三 個 頂 點 電 腦 內 有 中 央 處 理 單 元 A

More information

C/C++语言 - 分支结构

C/C++语言 - 分支结构 C/C++ Table of contents 1. if 2. if else 3. 4. 5. 6. continue break 7. switch 1 if if i // colddays.c: # include int main ( void ) { const int FREEZING = 0; float temperature ; int cold_ days

More information

ebook39-6

ebook39-6 6 first-in-first-out, FIFO L i n e a r L i s t 3-1 C h a i n 3-8 5. 5. 3 F I F O L I F O 5. 5. 6 5. 5. 6.1 [ ] q u e n e ( r e a r ) ( f r o n t 6-1a A 6-1b 6-1b D C D 6-1c a) b) c) 6-1 F I F O L I F ADT

More information

Microsoft Word - CPE考生使用手冊160524.docx

Microsoft Word - CPE考生使用手冊160524.docx 大 學 程 式 能 力 檢 定 (CPE) 考 生 使 用 手 冊 2016 年 5 月 24 日 這 份 手 冊 提 供 給 參 加 CPE 檢 定 考 試 的 考 生 內 容 包 含 考 試 環 境 的 使 用, 以 及 解 題 時 所 使 用 I/O 的 基 本 知 識 1. 如 欲 報 名 參 加 CPE 考 試, 請 先 於 CPE 網 站 完 成 帳 號 註 冊, 然 後 再 報 名 該

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2

内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2 第 六 讲 指 针 与 字 符 串 1 内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2 指 针 什 么 是 指 针 指 针 的 定 义 与 运 算 指 针 与 一 维 数 组 指 针 数 组 行 指 针 与 二 维 数 组 指 针 与 引 用 指 针 与 函 数 3 指 针 定 义 什 么 是 指 针 指 针 变 量, 简 称 指 针, 用 来 存 放

More information

D2 17/10 食 完 早 餐 去 中 山 陵 和 明 孝 陵, 灵 谷 寺 到 景 区 的 巴 士 : 游 1 游 2 游 3 20 9 路 ( 票 价 在 1-2 元 间 ) 三 个 地 点 中 间 凭 门 票 免 费 乘 坐 景 区 小 火 车 往 来 晚 上 有 力 气 的 话 去 夫 子

D2 17/10 食 完 早 餐 去 中 山 陵 和 明 孝 陵, 灵 谷 寺 到 景 区 的 巴 士 : 游 1 游 2 游 3 20 9 路 ( 票 价 在 1-2 元 间 ) 三 个 地 点 中 间 凭 门 票 免 费 乘 坐 景 区 小 火 车 往 来 晚 上 有 力 气 的 话 去 夫 子 D1 16/10 火 車 站 搭 藍 色 地 鐵 1 號 綫 ( 往 迈 皋 桥 站 方 向 ) 到 新 街 口 站 6 號 出 口 出 直 行 D2 17/10 食 完 早 餐 去 中 山 陵 和 明 孝 陵, 灵 谷 寺 到 景 区 的 巴 士 : 游 1 游 2 游 3 20 9 路 ( 票 价 在 1-2 元 间 ) 三 个 地 点 中 间 凭 门 票 免 费 乘 坐 景 区 小 火 车 往

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

Microsoft Word - 97.01.30軟體設計第二部份範例試題_C++_ _1_.doc

Microsoft Word - 97.01.30軟體設計第二部份範例試題_C++_ _1_.doc 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 範 例 試 題 (C++) 試 題 編 號 :11900-920201-4 審 定 日 期 : 94 年 7 月 1 日 修 訂 日 期 : 96 年 2 月 1 日 97 年 1 月 30 日 ( 第 二 部 份 ) 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 應 檢 參 考 資 料 壹 試

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

第3章.doc

第3章.doc 3 3 3 3.1 3 IT Trend C++ Java SAP Advantech ERPCRM C++ C++ Synopsys C++ NEC C C++PHP C++Java C++Java VIA C++ 3COM C++ SPSS C++ Sybase C++LinuxUNIX Motorola C++ IBM C++Java Oracle Java HP C++ C++ Yahoo

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

IO

IO 1 C/C++ C FILE* fscanf fgets fread fprintf fputs fwrite C++ ifstream ofstream >>

More information

C/C++ 语言 - 循环

C/C++ 语言 - 循环 C/C++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf

More information

Microsoft PowerPoint - string_kruse [兼容模式]

Microsoft PowerPoint - string_kruse [兼容模式] Strings Strings in C not encapsulated Every C-string has type char *. Hence, a C-string references an address in memory, the first of a contiguous set of bytes that store the characters making up the string.

More information

清 流 月 刊 中 華 民 國 九 十 七 年 一 月 號 論 述 大 陸 透 視 法 令 天 地 工 作 園 地 科 技 新 知 健 康 生 活 生 態 保 育 文 與 藝 友 善 校 園 快 樂 學 習 其 他 這 一 會 兒 野 鴿 子 飛 去 那 兒 了? 莫 不 是 我 推 窗 時 驚 嚇

清 流 月 刊 中 華 民 國 九 十 七 年 一 月 號 論 述 大 陸 透 視 法 令 天 地 工 作 園 地 科 技 新 知 健 康 生 活 生 態 保 育 文 與 藝 友 善 校 園 快 樂 學 習 其 他 這 一 會 兒 野 鴿 子 飛 去 那 兒 了? 莫 不 是 我 推 窗 時 驚 嚇 清 流 月 刊 中 華 民 國 九 十 七 年 一 月 號 論 述 大 陸 透 視 法 令 天 地 工 作 園 地 科 技 新 知 健 康 生 活 生 態 保 育 文 與 藝 友 善 校 園 快 樂 學 習 其 他 雖 然 聲 名 狼 藉, 但 也 並 非 一 無 用 處 鼠 年 談 鼠 賀 新 年 于 愷 駿 歲 月 匆 匆, 轉 眼 間 丁 亥 豬 年 過 去, 戊 子 鼠 年 到 來 趁 著

More information

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

关于规范区委、区委办公室发文 浦 东 情 况 通 报 第 13 期 中 共 浦 东 新 区 区 委 办 公 室 2015 年 6 月 8 日 沈 晓 明 同 志 在 全 区 党 员 领 导 干 部 三 严 三 实 专 题 教 育 党 课 上 的 讲 话 (2015 年 5 月 15 日 ) 前 不 久, 中 央 下 发 了 在 县 处 级 以 上 领 导 干 部 中 开 展 三 严 三 实 专 题 教 育 的 方 案, 刘 云

More information

Microsoft Word - ??山

Microsoft Word - ??山 没 药 山 要 宣 告 耶 和 华 的 名, 你 们 要 将 大 德 归 于 我 们 的 神! 你 当 追 想 上 古 之 日, 思 念 历 代 之 年 问 你 的 父 亲, 他 必 指 示 你 ; 问 你 的 长 者, 他 必 告 诉 你 ( 申 32 3 7) 凡 是 真 实 的, 可 敬 的, 公 义 的, 清 洁 的, 可 爱 的, 有 美 名 的 ; 若 有 什 么 德 行, 若 有 什

More information

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

Microsoft Word - 助理人員教育訓練-會計室.docx 壹 報 帳 流 程 區 分 為 以 下 三 種 流 程 : 請 購 單 流 程 請 款 單 流 程 借 款 核 銷 流 程 一 請 購 單 流 程 1 二 請 款 單 流 程 1 3 NO YES 10 20 2 3 三 借 款 核 銷 流 程 貳 憑 證 的 種 類 及 內 容 一 統 一 發 票 1. 三 聯 式 統 一 發 票 (1) 買 受 人 : 務 必 請 廠 商 填 上 輔 仁 大 學

More information

文档 1

文档 1 2005 3 100 2005 10 20 100 100 2003 9 30 266,303,262.93 100 941,105,695.50 532,672,384.52 1 2 100 100 100 90% 100 50% 100 100 2005 8 21 "75% 100 + 25% " 2005 8 22 100 95%+ 5% 3 75% + 25% 2005 7 1 2005 9

More information

北京大学

北京大学 1 string 类 郭炜刘家瑛 北京大学程序设计实习 string 类 string 类是一个模板类, 它的定义如下 : typedef basic_string string; 使用 string 类要包含头文件 string 对象的初始化 : string s1("hello"); // 一个参数的构造函数 string s2(8, x ); // 两个参数的构造函数

More information

extend

extend (object oriented) Encapsulation Inheritance Polymorphism Dynamic Binding (base class) (derived class) 1 class Base { int I; void X(); void Y(); class Derived: public Base { private: int j; void z(); Derived

More information

NethersoleJO89(8).indd

NethersoleJO89(8).indd 2 3 4 5 6 7 8 9 10 雅風四十六期 二零零八年九月 婆婆的愛心感動了我 陳姑娘在災區認識了白婆婆 她的家人全都在外地工 作 婆婆表示地震當日 她急忙地救了兩戶鄰舍的兩名小 孩 拖著六歲的男孩和揹著四個月大的嬰孩從災區步行兩 日後到達救援區 獲救的男孩每天都前往帳篷探望婆婆 因此她面上常帶笑容 每當白婆婆看見義工隊到災區時 都會送上暖暖的問候 更將獲配給的涼水贈予義工們 她 那真誠和熱切的關懷深深感動了義工隊

More information

Chapter12 Derived Classes

Chapter12   Derived Classes 继 承 -- 派 生 类 复 习 1. 有 下 面 类 的 说 明, 有 错 误 的 语 句 是 : class X { A) const int a; B) X(); C) X(int val) {a=2 D) ~X(); 答 案 :C 不 正 确, 应 改 成 X(int val) : a(2) { 2. 下 列 静 态 数 据 成 员 的 特 性 中, 错 误 的 是 A) 说 明 静 态 数

More information

Microsoft PowerPoint - Class5.pptx

Microsoft PowerPoint - Class5.pptx C++ 程式初探 V 2015 暑期 ver. 1.0.1 C++ 程式語言 大綱 1. 大量檔案讀取 & 計算 2. 指標 3. 動態記憶體 & 動態陣列 4. 標準函式庫 (STL) vector, algorithm 5. 結構與類別 2 大量檔案讀取 & 計算 若目前有一個程式將讀取純文字文件 (.txt) 中的整數, 並將該文件中的整數有小到大排序後, 儲存到另外一個新的純文字件中 假設有

More information

《计算概论》课程 第十九讲 C 程序设计语言应用

《计算概论》课程 第十九讲  C 程序设计语言应用 计算概论 A 程序设计部分 字符数组与字符串 李戈 北京大学信息科学技术学院软件研究所 lige@sei.pku.edu.cn 字符数组的定义 #include int main() char a[10] = 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' ; for (int i = 0; i < 10; i++) cout

More information

“湖南华园科技杯”第四届湘潭市大学生程序设计比赛暨2012 ACM/ICPC 湘潭邀请赛

“湖南华园科技杯”第四届湘潭市大学生程序设计比赛暨2012 ACM/ICPC 湘潭邀请赛 湖南华园科技杯 第四届湘潭市大学生程序设计比赛 暨 2012 ACM/ICPC 湘潭邀请赛 A: Anti-Goldbach's Conjecture B: Bus Transit C: Collatz Conjecture D: Data Encoding E: Echo F: Flip the Bits G: Girls and Boys H: Hanoi Tower I: Interview

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

2013年度西藏自治区教育厅

2013年度西藏自治区教育厅 附 件 3: 西 藏 自 治 区 国 土 资 源 厅 2016 年 度 部 门 预 算 2016 年 3 月 16 日 1 目 录 第 一 部 分 西 藏 自 治 区 国 土 资 源 厅 概 况 一 主 要 职 能 二 部 门 单 位 构 成 第 二 部 分 西 藏 国 土 资 源 厅 2016 年 度 部 门 预 算 表 一 财 政 拨 款 收 支 总 表 二 一 般 公 共 预 算 支 出 表

More information

實用文格式大全.doc

實用文格式大全.doc (1 (2 (3 (4 (5 (6 (7 (8 (9 (10 1 ( ( ( ( [ ( ] [ ( ]+ [ ] ( ( 2001 6 2 2 2 2 3 ( ( ( (? (1 (2 (3 (4 ( 2002 ( 1999 ( 2001 6 6 4, 2 4 4 5 ( 1 1 2 1 2 ( ( _ - - x x x _ ( 1999 8 3 1 1 3 1 8 1 xxx 1 1 1 2

More information

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福 2014 年 全 国 名 老 中 医 药 专 家 传 承 工 作 室 建 设 项 目 专 家 名 单 北 京 市 (5 人 ) 王 文 友 张 志 真 王 应 麟 黄 丽 娟 高 才 达 天 津 市 (5 人 ) 马 融 于 志 强 吴 炳 忠 武 连 仲 张 洪 义 河 北 省 (6 人 ) 韩 志 河 张 士 舜 李 淑 荣 刘 玉 洁 刘 启 泉 高 慧 山 西 省 (6 人 ) 北 京 市

More information

个 小 小 的 乡 下 人 木 匠 的 儿 子, 竟 然 有 这 么 大 的 力 量 其 实 就 是 这 点, 祂 活 出 来 的 那 种 爱, 是 世 界 上 没 有 的 祂 活 出 来 的 爱 是 世 界 上 的 人 都 需 要 的, 但 却 是 人 人 在 这 个 世 界 上 都 得 不 到

个 小 小 的 乡 下 人 木 匠 的 儿 子, 竟 然 有 这 么 大 的 力 量 其 实 就 是 这 点, 祂 活 出 来 的 那 种 爱, 是 世 界 上 没 有 的 祂 活 出 来 的 爱 是 世 界 上 的 人 都 需 要 的, 但 却 是 人 人 在 这 个 世 界 上 都 得 不 到 人 间 有 真 爱 在 国 庆 假 期 的 时 候, 我 正 在 感 恩 堂 参 加 祷 告 会, 忽 然 一 个 十 多 年 没 有 见 面 的 同 学 打 我 电 话, 说 见 见 我 原 来 他 失 恋 了, 和 他 女 朋 友 吹 了 他 可 能 考 虑 到 我 已 经 结 过 婚, 刚 好 也 在 上 海, 就 想 联 系 我 他 说 他 女 朋 友 把 他 说 得 一 文 不 值, 让

More information

C++ 程序设计 实验 3 - 参考答案 MASTER 2017 年 5 月 21 日 1

C++ 程序设计 实验 3 - 参考答案 MASTER 2017 年 5 月 21 日 1 C++ 程序设计 实验 3 - 参考答案 MASTER 2017 年 5 月 21 日 1 1 圆 1 圆 设计圆类 包含 包含基本属性和基本属性访问接口 计算面积和周长接口 2 1 圆 1 #include 2 using namespace std ; 3 c l a s s CCircle 4 { 5 p r i v a t e : 6 double r ; 7 const

More information

汇集全球21位医生的经验和智慧,总结出最实用的专业建议,这些都是最值得你牢记的健康提醒

汇集全球21位医生的经验和智慧,总结出最实用的专业建议,这些都是最值得你牢记的健康提醒 彙 集 全 球 21 位 醫 生 的 經 驗 和 智 慧, 總 結 出 最 實 用 的 專 業 建 議, 這 些 都 是 最 值 得 你 牢 記 的 健 康 提 醒 top1. 不 是 每 個 人 都 適 合 做 近 視 矯 行 手 術, 除 非 你 在 手 術 前 已 經 持 續 穩 定 地 佩 戴 了 一 年 以 上 的 近 視 眼 鏡 或 者 隱 形 眼 鏡 如 果 你 時 摘 時 戴 眼 鏡,

More information

1 行 业 发 展 不 平 衡 我 国 房 地 产 中 介 服 务 业 起 步 较 晚, 专 业 分 工 程 度 和 国 外 发 达 国 家 相 比 还 有 很 大 差 距 房 地 产 中 介 服 务 行 业 的 发 展 水 平 与 房 地 产 开 发 行 业 的 市 场 化 水 平 密 切 相 关

1 行 业 发 展 不 平 衡 我 国 房 地 产 中 介 服 务 业 起 步 较 晚, 专 业 分 工 程 度 和 国 外 发 达 国 家 相 比 还 有 很 大 差 距 房 地 产 中 介 服 务 行 业 的 发 展 水 平 与 房 地 产 开 发 行 业 的 市 场 化 水 平 密 切 相 关 房 地 产 中 介 服 务 : 仍 处 于 成 长 期, 市 场 空 间 巨 大 作 者 : 庞 增 华 房 地 产 中 介 服 务 业 内 的 企 业 包 括 依 法 设 立 并 具 备 房 地 产 中 介 资 格 的 房 地 产 顾 问 策 划 房 地 产 代 理 销 售 房 地 产 评 估 房 地 产 经 纪 等 中 介 服 务 机 构, 是 房 地 产 开 发 价 值 链 中 不 可 或 缺

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

第2章 递归与分治策略

第2章  递归与分治策略 : 1. 2. 3. Strassen 4. 5. 6. 7. 8. 9... 2 T(n) = n T(n/2) T(n/2) T(n/2) T(n/2) 3 T(n) = n n/2 n/2 n/2 n/2 T(n/4)T(n/4)T(n/4)T(n/4) T(n/4)T(n/4)T(n/4)T(n/4) T(n/4)T(n/4)T(n/4)T(n/4) T(n/4)T(n/4)T(n/4)T(n/4

More information

ebook

ebook 3 3 3.1 3.1.1 ( ) 90 3 1966 B e r n s t e i n P ( i ) R ( i ) W ( i P ( i P ( j ) 1) R( i) W( j)=φ 2) W( i) R( j)=φ 3) W( i) W( j)=φ 3.1.2 ( p r o c e s s ) 91 Wi n d o w s Process Control Bl o c k P C

More information

迅速在两个含有大量数据的文件中寻找相同的数据

迅速在两个含有大量数据的文件中寻找相同的数据 迅速在两个含有大量数据的文件中寻找相同的数据 求解问题如下 : 在本地磁盘里面有 file1 和 file2 两个文件, 每一个文件包含 500 万条随机整数 ( 可以重复 ), 最大不超过 2147483648 也就是一个 int 表示范围 要求写程序将两个文件中都含有的整数输出到一个新文件中 要求 : 1. 程序的运行时间不超过 5 秒钟 2. 没有内存泄漏 3. 代码规范, 能要考虑到出错情况

More information

SCRABBLE

SCRABBLE SCRABBLE: Scrable on a Graph 题目描述 我们在图上来玩 Scrabble 吧! 我们有 K 块字母块, 每个字母块上要么有一个大写英文字母, 要么为空 空白字母块可以代表任意的英文字母 我们还有一张 N 个点 M 条边的图 初始时有些点上已经放了字母块, 剩下的点是空的, 上面没有字母块 每个节点上最多放置一块字母块 你的目标是将字母块放置在空的节点上, 并由字母块构成单词

More information

<4D6963726F736F667420576F7264202D20393732C2E0BEC7A6D2A4ADB14DB0EAA4E52DB8D5C344A8F72E646F63>

<4D6963726F736F667420576F7264202D20393732C2E0BEC7A6D2A4ADB14DB0EAA4E52DB8D5C344A8F72E646F63> 一 選 擇 題 1. 師 說 : 巫 醫 樂 師 百 工 之 人, 君 子 不 齒, 今 其 智 乃 反 不 能 及 君 子 不 齒 意 謂 : (A) 不 足 君 子 掛 齒 (B) 君 子 不 屑 與 之 同 列 (C) 使 君 子 不 敢 輕 視 (D) 使 君 子 感 到 羞 辱 2. 道 之 所 存, 師 之 所 存 也 意 謂 : (A) 凡 通 曉 道 業 之 人, 皆 可 為 吾 師

More information

C/C++ - 结构体、共用体、枚举体

C/C++ - 结构体、共用体、枚举体 C/C++ Table of contents 1. 2. 3. 4. 5. 6. 7. 8. 1 C C (struct) C 2 C C (struct) C 2 i // book.c: # include < stdio.h> # define MAX_ TITLE 41 # define MAX_ AUTHOR 31 struct book { char title [ MAX_ TITLE

More information

WHUST 2017 Div.2 Day 3.5 C++ 标准模版库

WHUST 2017 Div.2 Day 3.5  C++ 标准模版库 标准模版库 标准模版库 集训队郭松 集训队郭松 标准模版库 标准模版库 纲 介绍算法竞赛中, 需要 到的 知识命名空间代码框架实参 类型模版函数简介 模版类简介 集训队郭松 标准模版库 标准模版库介绍算法竞赛中, 需要 到的 知识算法竞赛中, 需要 到的 知识标准命名空间 std 集训队郭松 标准模版库 标准模版库介绍算法竞赛中, 需要 到的 知识算法竞赛中, 需要 到的 知识标准命名空间 std

More information

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式]

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式] Arrays and Strings 存储同类型的多个元素 Store multi elements of the same type 数组 (array) 存储固定数目的同类型元素 如整型数组存储的是一组整数, 字符数组存储的是一组字符 数组的大小称为数组的尺度 (dimension). 定义格式 : type arrayname[dimension]; 如声明 4 个元素的整型数组 :intarr[4];

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持 第 一 篇 知 己 知 彼, 百 战 不 殆 基 本 评 估 篇 第 一 章 认 识 自 我 我 就 是 一 座 金 矿 人 啊, 认 识 你 自 己! 塔 列 斯 ( 希 腊 学 者 ) 要 想 知 道 去 哪 儿, 必 须 先 知 道 你 现 在 在 哪 儿 和 你 是 谁 茜 里 娅. 德 纽 斯 ( 美 国 职 业 指 导 学 家 ) 本 章 提 要 了 解 认 识 自 我 在 职 业 生

More information

untitled

untitled 1 1.1 1.2 1.3 1.4 1.5 ++ 1.6 ++ 2 BNF 3 4 5 6 7 8 1.2 9 1.2 IF ELSE 10 1.2 11 1.2 12 1.3 Ada, Modula-2 Simula Smalltalk-80 C++, Objected Pascal(Delphi), Java, C#, VB.NET C++: C OOPL Java: C++ OOPL C# C++

More information

提纲 1 2 OS Examples for 3

提纲 1 2 OS Examples for 3 第 4 章 Threads2( 线程 2) 中国科学技术大学计算机学院 October 28, 2009 提纲 1 2 OS Examples for 3 Outline 1 2 OS Examples for 3 Windows XP Threads I An Windows XP application runs as a seperate process, and each process may

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

-1,2 C++ C++ hansonyu /6 (? 10/ TOI 2 TOI TOI 3 TOI 20 TOI /4 TOI TOI APIO 4 TOI 12 4 IOI 5 APIO TOI (

-1,2 C++ C++ hansonyu /6 (? 10/ TOI 2 TOI TOI 3 TOI 20 TOI /4 TOI TOI APIO 4 TOI 12 4 IOI 5 APIO TOI ( hansonyu123 2016 9 7 12 1 1.1 9/6 (? 10/4 12 11 10 12 10 TOI 2 TOI TOI 3 TOI 20 TOI 14 30 12 3/4 TOI TOI APIO 4 TOI 12 4 IOI 5 APIO TOI (? 7/28 IOI 2017 1.2 10/11 11/12 NPSC I 1.3 OJ TIOJ UVa ACM-ICPC

More information

C

C C 2017 4 1 1. 2. while 3. 4. 5. for 6. 2/161 C 7. 8. (do while) 9. 10. (nested loop) 11. 12. 3/161 C 1. I 1 // summing.c: 2 #include 3 int main(void) 4 { 5 long num; 6 long sum = 0L; 7 int status;

More information

Microsoft Word - contest_problems.docx

Microsoft Word - contest_problems.docx 2014 年 程序设计导论 团体对抗赛 ( 考试时间 :2014 年 12 月 23 日 ) 题目索引 1. 送分... 1 2. 字符串解密... 2 3. 阿尔法乘积... 2 4. 比例... 3 5. 查找单词... 3 6. 二进制加法... 4 7. 排序... 5 8. 最大收益... 6 9. 机器翻译... 7 10. 求余... 8 11. 符合条件的数... 9 12. 超级玛丽...

More information

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

C/C++ - 字符串与字符串函数 C/C++ Table of contents 1. 2. 3. 4. 1 char C 2 char greeting [50] = " How " " are " " you?"; char greeting [50] = " How are you?"; 3 printf ("\" Ready, go!\" exclaimed John."); " Ready, go!" exclaimed

More information

第5章修改稿

第5章修改稿 (Programming Language), ok,, if then else,(), ()() 5.0 5.0.0, (Variable Declaration) var x : T x, T, x,,,, var x : T P = x, x' : T P P, () var x:t P,,, yz, var x : int x:=2. y := x+z = x, x' : int x' =2

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2009 年 下 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 请 按 下 述 要 求 正 确 填 写 答 题 纸 1. 在 答 题 纸 的 指 定 位 置 填 写 你 所 在 的 省 自 治 区 直 辖 市 计 划 单 列 市 的 名 称 2. 在 答

More information

提问袁小兵:

提问袁小兵: C++ 面 试 试 题 汇 总 柯 贤 富 管 理 软 件 需 求 分 析 篇 1. STL 类 模 板 标 准 库 中 容 器 和 算 法 这 部 分 一 般 称 为 标 准 模 板 库 2. 为 什 么 定 义 虚 的 析 构 函 数? 避 免 内 存 问 题, 当 你 可 能 通 过 基 类 指 针 删 除 派 生 类 对 象 时 必 须 保 证 基 类 析 构 函 数 为 虚 函 数 3.

More information

untitled

untitled MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12

More information

Eclipse C C++, or

Eclipse C C++,  or Eclipse C C++, Emailctchen@pl.csie.ntut.edu.tw or s1669021@ntut.edu.tw, s2598003@ntut.edu.tw http://pl.csie.ntut.edu.tw/~ctchen, http://www.ntut.edu.tw/~s2598003/ 2004/9/10 (0.02 ) Eclipse http://www.eclipse.org

More information

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3 浙江大学 C 程序设计及实验 试题卷 2002-2003 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:30-10:30 注意 : 答题内容必须写在答题卷上, 写在本试题卷上无效 一. 单项选择题 ( 每题 1 分, 共 10 分 ) 1. 下列运算符中, 优先级最低的是 A.

More information

Open topic Bellman-Ford算法与负环

Open topic   Bellman-Ford算法与负环 Open topic Bellman-Ford 2018 11 5 171860508@smail.nju.edu.cn 1/15 Contents 1. G s BF 2. BF 3. BF 2/15 BF G Bellman-Ford false 3/15 BF G Bellman-Ford false G c = v 0, v 1,..., v k (v 0 = v k ) k w(v i 1,

More information

第七讲 继承与多态

第七讲  继承与多态 第 七 章 继 承 与 派 生 1 本 章 主 要 内 容 的 继 承 成 员 的 访 问 控 制 单 继 承 与 多 继 承 派 生 的 构 造 析 构 函 数 成 员 的 标 识 与 访 问 深 度 探 索 2 的 继 承 与 派 生 的 继 承 与 派 生 保 持 已 有 的 特 性 而 构 造 新 的 过 程 称 为 继 承 在 已 有 的 基 础 上 新 增 自 己 的 特 性 而 产 生

More information

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检 2016 年 上 半 年 软 件 设 计 师 考 试 真 题 ( 下 午 题 ) 下 午 试 题 试 题 一 ( 共 15 分 ) 阅 读 下 列 说 明 和 图, 回 答 问 题 1 至 问 题 4, 将 解 答 填 入 答 题 纸 的 对 应 栏 内 说 明 某 会 议 中 心 提 供 举 办 会 议 的 场 地 设 施 和 各 种 设 备, 供 公 司 与 各 类 组 织 机 构 租 用 场

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2008 年 上 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 试 题 一 ( 共 15 分 ) 阅 读 以 下 说 明 和 流 程 图, 填 补 流 程 图 中 的 空 缺 (1)~(9), 将 解 答 填 入 答 题 纸 的 对 应 栏 内 [ 说 明

More information

untitled

untitled 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-1-1 C int main(void){ int x,y,z; int sum=0; double avg=0.0; scanf("%d",&x) ; scanf("%d",&y) ; scanf("%d",&z) ; sum=x+y+z ; avg=sum/3.0; printf("%f\n",avg); system("pause");

More information

数据结构与算法 - Python基础

数据结构与算法 - Python基础 Python 教材及课件 课件及作业见网址 xpzhang.me 1 1. Python 2. 3. (list) (tuple) 4. (dict) (set) 5. 6. 7. 2 Python Python 3 Python 4 Python 1, 100, -8080, 0,... 0x 0-9, a-f 0 xff00, 0 xa432bf 5 1.24, 3.14, -9.80,...

More information