2946 填空 間接基類就是A

2021-07-30 20:48:41 字數 850 閱讀 1540

2946: 填空:間接基類就是a

time limit: 1 sec  memory limit: 128 mb

submit: 110  solved: 81

[submit][status][web board]

description

如下程式所示,d繼承自b和c,而b和c均繼承自a。根據繼承的機制,d的物件將擁有其所有「祖先」允許其繼承的成員,以及該類新增的成員。main函式也很明確,用輸入的整數初始化物件,然後按格式輸出物件的成員值。請在begin到end之間補足空白處該填寫的成份後,提交begin到end之間的**。

#include

using namespace std;

class a

};//***************begin*****************

class b: virtual protected a

};class c: virtual protected  a

};class d: protected  c,protected  b

void output();

};//***************end*****************

void d::output()

input

4個整數,將在d類物件的建構函式中,分別初始化來自幾個類中的資料成員

output

各個類中的資料成員的值

sample input

1 2 3 4

sample output

x from a: 1

y from b: 2

z from c: 3

t from d: 4

BZOJ2946 公共串(字尾陣列)

許可權題。只有cjoj題面啦 給出幾個由小寫字母構成的單詞,求它們最長的公共子串的長度。任務 讀入單詞,計算最長公共子串的長度 第一行是整數 n,1 n 5,表示單詞的數量。接下來n行每行乙個單詞,只由小寫字母組成,單詞的長度至少為1,最大為2000。僅一行,乙個整數,最長公共子串的長度。3 abc...

BZOJ2946 公共串(字尾陣列)

許可權題。只有cjoj題面啦 給出幾個由小寫字母構成的單詞,求它們最長的公共子串的長度。任務 讀入單詞,計算最長公共子串的長度 第一行是整數 n,1 n 5,表示單詞的數量。接下來n行每行乙個單詞,只由小寫字母組成,單詞的長度至少為1,最大為2000。僅一行,乙個整數,最長公共子串的長度。3abcb...

6 2 程式填空

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 程式填空 作 者 楊森 完成日期 2012 年 3 月 26 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 a.用指標訪問物件 includeusing namespace std clas...