หัวข้อ: (XY , D)- Circular Number
ดูหนึ่งข้อความ
  #1  
Old 25 กรกฎาคม 2002, 11:52
ToT's Avatar
ToT ToT ไม่อยู่ในระบบ
จอมยุทธ์หน้าหยก
 
วันที่สมัครสมาชิก: 13 สิงหาคม 2001
ข้อความ: 154
ToT is on a distinguished road
Post (XY , D)- Circular Number

(XY , D)- Circular Number เป็นเลขที่สองตัวหลัง ( หลักหน่วย,หลักสิบ ) เป็น X และ Y , และเมื่อนำเลขตัวนี้ไปคูณกับ D ก็จะทำให้ X และ Y เลื่อนไปอยู่ข้างหน้าแทน

ตัวอย่างเช่น :
132832080200501253 เป็น (5 3 , 4)- Circular Number เพราะ
132832080200501253 * 4 = 531328320802005012

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - -- - - - -
ปัญหานี้เป็นโจทย์ comฯ ของ SA คับ ให้หาจำนวนที่น้อยที่สุดของ (XY , D)- Circular Number และถ้าไม่มี ก็ให้แสดงผลออกไปว่าไม่มี

ถ้าจะให้ loop สลับเลขไปเรื่อยๆแล้ว check ก็ดูจะเป็นงานที่หนักเกินไป ( แล้วไม่รู้ด้วยว่าถึงจุดไหน จึงจะเรียกได้ว่า "ไม่มี" )

ปัญหาก็คือว่า เราจะทราบได้อย่างไรว่า ไม่มี Circular Number สำหรับ (XY , D)ใดๆ ( คิดไม่ออกครับ ช่วยด้วย !!)
__________________
Mmmm ....
ตอบพร้อมอ้างอิงข้อความนี้