Một số ước của số nguyên dương thực sự ghét nhau và họ không muốn chia sẻ một hoặc nhiều chữ số chung.
Các số nguyên đó được gọi là Số chia số thù địch ( HDN )
Ví dụ
Số 9566
có 4
ước số: 1, 2, 4783 and 9566
(như bạn có thể thấy, không có hai trong số chúng có cùng chữ số ).
Do đó, 9566 là một H ostile D ivisor N màu nâu đen
Số KHÔNG phải9567
là HDN vì các ước của nó ( ) chia sẻ một số chữ số phổ biến. 1, 3, 9, 1063, 3189, 9567
Dưới đây là một vài HDN đầu tiên
1,2,3,4,5,6,7,8,9,23,27,29,37,43,47,49,53,59,67,73,79,83,86,87,89,97,223,227,229,233,239,257,263,267,269,277,283,293,307,337...
Bài tập
Danh sách trên tiếp tục và nhiệm vụ của bạn là tìm HDN thứ n
Đầu vào
Một số nguyên dương n
từ 1
đến4000
Đầu ra
các nth
HDN
Các trường hợp thử nghiệm
Dưới đây là một số trường hợp kiểm tra 1 chỉ mục .
Vui lòng cho biết hệ thống lập chỉ mục nào bạn sử dụng trong câu trả lời của mình để tránh nhầm lẫn.
input -> output
1 1
10 23
101 853
1012 26053
3098 66686
4000 85009
Đây là môn đánh gôn , vì vậy điểm số thấp nhất tính bằng byte sẽ thắng.
CHỈNH SỬA
Tin tốt! Tôi đã gửi trình tự của mình tới OEIS và ...
Số chia số thù địch hiện là OEIS A307636
94699599289
hình vuông của 307733
, có các ước số [1, 307733, 94699599289]
cho thấy nó là HDN. Có vẻ thù địch với tôi.
49
? Các yếu tố [1, 7, 49]
đủ điều kiện là thù địch ... Hoặc, tốt , 4
: [1, 2, 4]
...
1
với danh sách chia [1]
. (Có lẽ HDN lớn thú vị hơn?)
49
là có ước số [7, 7]
, không chỉ chia sẻ các chữ số mà là các chữ số giống nhau. 49
có các yếu tố [1, 7, 49]