ลำดับย่อยติดกัน
ลำดับจะเป็นรายการลำดับขององค์ประกอบ
s < e1 e2 e3... > =
แต่ละองค์ประกอบประกอบด้วยคอลเลกชันของรายการ
ei = {i1, i2,..., ik }
s ลำดับเป็น subsequence ติดกันของ
w = < e1 e2...เอก >
ถ้าเงื่อนไขต่อไปนี้ใด ๆ ค้าง:
1 s จะได้รับจาก w โดยการลบสินค้าจาก e1 หรือเอก
2 s ได้รับมาจาก w โดยการลบสินค้าจาก ei องค์ประกอบใด ๆ ที่ประกอบด้วยอย่างน้อย 2
สินค้า
3 s คือ subsequence ติดกันของ s' และ ' เป็น subsequence ติดกันของ w (ซ้ำ
นิยาม)
ตัวอย่าง ให้ s = < { 1 } { 2 } >, ลำดับ < { 1 } {2, 3 } >, < { 1 } {3, 2 } >, < {1, 2 } {2} { 3 } >,
และ < {3, 4 } {1, 2 } {2, 3 } { 4 } > มี subsequences ติดกันทั้งหมดของ s อย่างไรก็ตาม, < {3} { 1 }
{ 2 } > และ < {3} {1} { 2 } { 2 } > ไม่ subsequences อยู่ติดกันของ s.
ให้ s ลำดับ และ n ลำดับเทียบเคียง s กำหนดเป็นลำดับเช่น n
subsequences ติดกันของ s.
ป้อน:
s ลำดับและหมายเลขของลำดับ n เพื่อเปรียบเทียบกับ s อยู่ในบรรทัดแรก แล้ว,
n บรรทัดต่อไปนี้ประกอบด้วยลำดับที่ n องค์ประกอบในลำดับที่คั่นด้วยตัว
พื้นที่ และในองค์ประกอบจากชุด { 0,1,2,3,4,5,6,7,8,9 } และจะถูกคั่นด้วย
เส้นประ "-" หมายเลของค์ประกอบดังกล่าวได้เสมอตามลำดับเพิ่มขึ้น
ผล:
มีสาย n ของผลผลิต แต่ละบรรทัดของการแสดงผลประกอบด้วย YES หรือ no ถ้า i
th
ลำดับเป็น subsequence ติดกันของ s พิมพ์ใช่ในบรรทัด i. จงระวัง พิมพ์หมายเลข
การแปล กรุณารอสักครู่..