25 II :30 16:00 (1),. Do not open this problem booklet until the start of the examination is announced. (2) 3.. Answer the following 3 proble

Similar documents
h23w1.dvi

Page 1 of 6 B (The World of Mathematics) November 20, 2006 Final Exam 2006 Division: ID#: Name: 1. p, q, r (Let p, q, r are propositions. ) (10pts) (a

平成 31 年度 筑波大学大学院博士課程システム情報工学研究科コンピュータサイエンス専攻 博士前期課程 ( 一般入学試験 2 月期 ) 試験問題基礎科目 ( 数学, 情報基礎 ) Mathematics/Fundamentals of Computer Science [ 注意事項 ][Instru

1 # include < stdio.h> 2 # include < string.h> 3 4 int main (){ 5 char str [222]; 6 scanf ("%s", str ); 7 int n= strlen ( str ); 8 for ( int i=n -2; i

AtCoder Regular Contest 073 Editorial Kohei Morita(yosupo) A: Shiritori if python3 a, b, c = input().split() if a[len(a)-1] == b[0] and b[len(

平成 31 年度 筑波大学大学院博士課程 システム情報工学研究科 コンピュータサイエンス専攻 博士前期課程 ( 一般入学試験 8 月期 ) 試験問題基礎科目 ( 数学, 情報基礎 ) Mathematics/Fundamentals of Computer Science [ 注意事項 ][Inst

02-2-数学活用能力検査_問題_H30.indd

memo ii

「プログラミング言語」 SICP 第4章 ~超言語的抽象~ その6

2

浜松医科大学紀要

Microsoft Word - j201drills27.doc

,,,,., C Java,,.,,.,., ,,.,, i

Microsoft Word - PCM TL-Ed.4.4(特定電気用品適合性検査申込のご案内)

Numerical Analysis II, Exam End Term Spring 2017

L3 Japanese (90570) 2008

™…

TF-IDF TDF-IDF TDF-IDF Extracting Impression of Sightseeing Spots from Blogs for Supporting Selection of Spots to Visit in Travel Sat



Bull. of Nippon Sport Sci. Univ. 47 (1) Devising musical expression in teaching methods for elementary music An attempt at shared teaching


FC741E2_091201

Microsoft Word - j201drills27.doc

( ) ( ) (action chain) (Langacker 1991) ( 1993: 46) (x y ) x y LCS (2) [x ACT-ON y] CAUSE [BECOME [y BE BROKEN]] (1999: 215) (1) (1) (3) a. * b. * (4)

Level 3 Japanese (90570) 2011

7,, i

27 1 NP NP-completeness of Picross 3D without segment-information and that with height of one

Studies of Foot Form for Footwear Design (Part 9) : Characteristics of the Foot Form of Young and Elder Women Based on their Sizes of Ball Joint Girth

J.S




137. Tenancy specific information (a) Amount of deposit paid. (insert amount of deposit paid; in the case of a joint tenancy it should be the total am

H18-2.dvi

00_1512_SLIMLINE_BOOK.indb

VQT3B86-4 DMP-HV200 DMP-HV150 μ μ l μ

elemmay09.pub

\615L\625\761\621\745\615\750\617\743\623\6075\614\616\615\606.PS

II


soturon.dvi

Quiz 1 ID#: Name: 1. p, q, r (Let p, q and r be propositions. Determine whether the following equation holds or not by completing the truth table belo


DO(Sep2014)

ron.dvi

評論・社会科学 84号(よこ)(P)/3.金子

L1 What Can You Blood Type Tell Us? Part 1 Can you guess/ my blood type? Well,/ you re very serious person/ so/ I think/ your blood type is A. Wow!/ G

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-CVIM-186 No /3/15 EMD 1,a) SIFT. SIFT Bag-of-keypoints. SIFT SIFT.. Earth Mover s Distance

2 3


untitled


AN 100: ISPを使用するためのガイドライン

自分の天職をつかめ

NINJAL Research Papers No.3


情報処理学会研究報告 IPSJ SIG Technical Report Vol.2017-CG-166 No /3/ HUNTEXHUNTER1 NARUTO44 Dr.SLUMP1,,, Jito Hiroki Satoru MORITA The

52-2.indb

◎【教】⑯梅津正美先生【本文】/【教】⑯梅津正美先生【本文】

24 Depth scaling of binocular stereopsis by observer s own movements

*Ł\”ƒ‚ä(DCH800)

VE-GP32DL_DW_ZA

M-SOLUTIONS writer: yokozuna A: Sum of Interior Angles For International Readers: English editorial starts on page 7. N 180(N 2) C++ #i n

.}.u

2 194

A5 PDF.pwd

Pari-gp /7/5 1 Pari-gp 3 pq

DOUSHISYA-sports_R12339(高解像度).pdf

untitled

-2-




生研ニュースNo.132

[2] , [3] 2. 2 [4] 2. 3 BABOK BABOK(Business Analysis Body of Knowledge) BABOK IIBA(International Institute of Business Analysis) BABOK 7

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2


IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

28 TCG SURF Card recognition using SURF in TCG play video

Contents Logging in 3-14 Downloading files from e-ijlp 15 Submitting files on e-ijlp Sending messages to instructors Setting up automatic

国土技術政策総合研究所 研究資料

Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking


202

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

20 Method for Recognizing Expression Considering Fuzzy Based on Optical Flow

人文地理62巻4号

Microsoft Word - Win-Outlook.docx

BS・110度CSデジタルハイビジョンチューナー P-TU1000JS取扱説明書

,,.,,.,..,.,,,.,, Aldous,.,,.,,.,,, NPO,,.,,,,,,.,,,,.,,,,..,,,,.,

1 2 3

国際恋愛で避けるべき7つの失敗と解決策

入学検定料支払方法の案内 1. 入学検定料支払い用ページにアクセス ポータルの入学検定料支払いフォームから 入学検定料支払い用 URL の ここをクリック / Click here をクリックしてください クリックを行うと 入学検定料支払い用のページが新たに開かれます ( 検定料支払い用ページは ポ

2 ( ) i

How to read the marks and remarks used in this parts book. Section 1 : Explanation of Code Use In MRK Column OO : Interchangeable between the new part

2

2

Transcription:

25 II 25 2 6 13:30 16:00 (1),. Do not open this problem boolet until the start of the examination is announced. (2) 3.. Answer the following 3 problems. Use the designated answer sheet for each problem. (3). Do not tae the problem boolet or any answer sheet out of the examination room.. Write your examinee s number in the box below. No.

(blan page) Usable for memos; do not detach. 2

(blan page) Usable for memos; do not detach. 3

1 n C n (t) t [0,1] P ( = 1,..., n) C n (t) = n =0 ( ) n (1 t) n t P ( n ) n ) ) = 0 = 1, < 0 n < = 0 ( n (1) 3 C 3 (t) t P 0, P 1, P 2, P 3 dc 3 dc3 (2) 3 (0), dt dt (1) P 0, P 1, P 2, P 3 ( n (3) ( ) ( ) ( ) n n 1 n 1 = + 1 ( ) (4) P 0, P 1, P 2 2 C 2 a(t) P 1, P 2, P 3 2 C 2 b (t) P 0, P 1, P 2, P 3 3 C 3 (t) C 2 a (t) C2 b (t) ( ) (5) P 0, P 1, P 2, P 3 3 C 3 (t) t = t 0 2 2 3 2 t [0,t 0 ] 3 4 Q 0, Q 1, Q 2, Q 3 Q 0 = P 0 Q 1 = (1 t 0 )P 0 + t 0 P 1 Q 2 = (1 t 0 ) 2 P 0 + 2(1 t 0 )t 0 P 1 + t 2 0P 2 Q 3 = (1 t 0 ) 3 P 0 + 3(1 t 0 ) 2 t 0 P 1 + 3(1 t 0 )t 2 0 P 2 + t 3 0 P 3 4

Problem 1 A Bezier curve C n (t) of degree n can be represented as C n (t) = n =0 ( ) n (1 t) n t P by using a parameter t [0,1] and control points P ( = 0, 1,..., n). Here ( n ) represents a binomial coefficient, which is the number of the combinations of elements out of n distinct elements. It is defined as ( n ) = 1 for = 0, and ( n ) = 0 for < 0 or n <. Answer the following questions. (1) Represent a Bezier curve C 3 (t) of degree 3 by using t, P 0, P 1, P 2, and P 3. (2) Represent the tangent vectors of a Bezier curve of degree 3 at the end points, dc3 (0) and dt dc 3 dt (1), by using P 0, P 1, P 2, and P 3. (3) Show that it holds ( ) n = ( ) n 1 + 1 ( n 1 ). ( ) (4) Let C 2 a(t) be the Bezier curve of degree 2 defined by the control points P 0, P 1, and P 2 ; and C 2 b (t) be the Bezier curve of degree 2 defined by the control points P 1, P 2, and P 3. Suppose further that C 3 (t) is the Bezier curve of degree 3 defined by the control points P 0, P 1, P 2, and P 3. Represent C 3 (t) in terms of C 2 a(t) and C 2 b (t). Here you can use the equation ( ). (5) Let C 3 (t) be the Bezier curve of degree 3 defined by the control points P 0, P 1, P 2, and P 3. When we split C 3 (t) into two parts at t = t 0, each of the two curves is also a Bezier curve of degree 3. Let Q 0, Q 1, Q 2, and Q 3 be the four control points of the Bezier curve corresponding to t [0,t 0 ]. Show that they satisfy Q 0 = P 0, Q 1 = (1 t 0 )P 0 + t 0 P 1, Q 2 = (1 t 0 ) 2 P 0 + 2(1 t 0 )t 0 P 1 + t 2 0 P 2, Q 3 = (1 t 0 ) 3 P 0 + 3(1 t 0 ) 2 t 0 P 1 + 3(1 t 0 )t 2 0 P 2 + t 3 0 P 3. 5

2 x,y a(x,y) a(x,y) = if x = 0 then y + 1 else ( if y = 0 then a(x 1,1) else a(x 1,a(x,y 1)) ) f(x,y,z) x,y,z f(x,y,z) = if (x = 0 or y = 0 or z = 0) then x + y + z else f(x 1,f(x,y 1,z),f(x,y,z 1)) (1) x,y,z f(x,y,z) (2) x,x,y,y (a) y y a(x,y) a(x,y ) (b) x x a(x,y) a(x,y) (3) x,y,z f(x,y,z) a(x + 2,y + z) 2 6

Problem 2 For nonnegative integers x and y, the Acermann function a(x,y) is defined as follows. a(x,y) = if x = 0 then y + 1 else ( if y = 0 then a(x 1,1) else a(x 1,a(x,y 1)) ) Let us define a similar function f(x,y,z) as shown below, for nonnegative integers x,y and z. f(x,y,z) = if (x = 0 or y = 0 or z = 0) then x + y + z Answer the following questions. else f(x 1,f(x,y 1,z),f(x,y,z 1)) (1) Prove the following using induction: for any nonnegative integers x, y and z, the value f(x, y, z) is well-defined. (2) Let x,x,y and y be arbitrary nonnegative integers. Prove the following. (a) y y implies a(x,y) a(x,y ) (b) x x implies a(x,y) a(x,y) (3) Prove that, for any nonnegative integers x,y and z, we have f(x,y,z) a(x + 2,y + z) 2. 7

3 (1) 3 a,b,c 5 (i...v) i ii iii iv v a 10 1 10 1 110 b 101 10 11 10 10 c 001 01 01 100 101 (2) 5 a,b,c,d,e (3) a,b,c,d,e 0.35, 0.25, 0.2, 0.15, 0.05 2 (4) (5) Σ, c p(c) 8

Problem 3 Consider the problem of encoding a character sequence into a bit sequence. (1) Consider the following five possible encodings (i...v) of a character sequence consisting of three characters (a, b, c). For each encoding, answer whether it is possible to uniquely reconstruct the original character sequence from a bit sequence that encodes a character sequence. In addition, explain the reason when it is possible, or give a counterexample when it is impossible. i ii iii iv v a 10 1 10 1 110 b 101 10 11 10 10 c 001 01 01 100 101 (2) Consider the encoding of a character sequence consisting of five characters (a, b, c, d, e). Answer the minimum number of bits per character required for the encoding when using a fixed length binary code. (3) Huffman code is nown as an efficient variable length encoding scheme. Give a Huffman code for a character sequence consisting of 5 characters (a,b,c,d,e), which occur independently with probabilities 0.35, 0.25, 0.2, 0.15, and 0.05. Explain the process using figures. (4) Give the average bit length per character encoded using the Huffman code given in the previous question. (5) Show pseudo code for computing a Huffman code. Represent the set of characters with Σ and the probability of occurrence of a character c with p(c). 9

(blan page) Usable for memos; do not detach. 10

(blan page) Usable for memos; do not detach. 11