51 數字列表 15分待續

2021-06-26 23:27:15 字數 521 閱讀 1875

題目內容:

給出包含m個數字的列表,和列表中所有數字的所有質因數。求出最長的子列表,使得子列表中所有數字的乘積是乙個完全平方數.

輸入描述

輸入檔案包含多組測試資料。第一行包含兩個整數n , m ( 1 <= n <= 30 , 1 <= m <= 30000 ). n 

是質因數的個數。接下來一行有n個整數,給出所有的質因數。然後一行包含m個整數,給出列表。

輸出描述

對於每組資料,輸出最長子列表的兩個位置座標l r。l是該子列表在列表中的起始位置,r是結束位置

。如果多種情況都滿足子列表長度最大,輸出l最小的乙個。如果不存在這樣的子列表輸出「none」。

輸入樣例

3 4

2 3 5

4 9 25 6

3 42 3 5

6 6 3 3

0 0

輸出樣例

1 3

1 4

7 2 念數字(15 分)

7 2 念數字 15 分 輸入乙個整數,輸出每個數字對應的拼音。當整數為負數時,先輸出fu字。十個數字對應的拼音如下 0 ling 1 yi 2 er 3 san 4 si 5 wu 6 liu 7 qi 8 ba 9 jiu輸入在一行中給出乙個整數,如 1234。在一行中輸出這個整數對應的拼音,每...

7 30 念數字(15 分)

輸入乙個整數,輸出每個數字對應的拼音。當整數為負數時,先輸出fu字。十個數字對應的拼音如下 0 ling 1 yi 2 er 3 san 4 si 5 wu 6 liu 7 qi 8 ba 9 jiu輸入格式 在一行中輸出這個整數對應的拼音,每個數字的拼音之間用空格分開,行末沒有最後的空格。如yi ...

7 25 念數字 15 分

輸入乙個整數,輸出每個數字對應的拼音。當整數為負數時,先輸出fu字。十個數字對應的拼音如下 0 ling 1 yi 2 er 3 san 4 si 5 wu 6 liu 7 qi 8 ba 9 jiu輸入在一行中給出乙個整數,如 1234。在一行中輸出這個整數對應的拼音,每個數字的拼音之間用空格分開...