Bonjour à tous! Habituellement, lorsque je récupère mon caddie au supermarché, je récupère les courses une par une dans l'ordre dans lequel elles apparaissent sur la liste. Récemment, je me promenais dans le magasin et, en tournant un autre cercle à la recherche d'un produit qui se trouve dans le département où je suis déjà allé, j'ai pensé qu'il serait possible de gagner beaucoup de temps en faisant une liste pour que, en collectant les produits d'affilée, je suivrais l'itinéraire optimal, sans faire aucun effort mental. Au début, je voulais compiler la liste à l'avance de cette manière, mais c'est difficile et pas intéressant, j'ai donc décidé d'automatiser ce processus et c'est ce qui en est issu:
: (, ..) , , , , . . - , , -.
:
, . :
|
|
x |
y |
|
|
|
15 |
3 |
, , |
|
|
15 |
2 |
|
|
|
7 |
4 |
|
|
|
1 |
4 |
, , |
, – , , . , , , . . -, - – , . -, -, , .
: . - , , , . , , . , '' '' '' '', , , .
Navec. 500 , , . , 300 .
, , . : '' '' . , :
{'': [''],
'': [''],
'': [''],
'//': ['', ''],
'': ['', ''],
'': ['', ''],
'/': ['', ''],
'': [''],
'': ['', '']}
, , .
2 3 M , M(i,j) i j. :
, , . 11 .
. - , .. , . . , 4 , . .
. A n ⨉ 2ⁿ n - . , , , . .
. A(5,1105) = 10. 1105 10001010001, 1, 5, 7 11, . 5 - , №5. , 1,5,7 11 5 10.
, — , . , , .. , .. .
, , 1 2 , 15 . 15 1101. 1,2 4, 1.
2 , M(1,2) + A(2, 5) M(1,4) + A(4, 5). 5 , 0101 . . , , .
. , . .
. , , , . .
. , , .
-
- , .
google cloud platform, Debian, :
- python3 – ,
- git – ,
- mySQL – ,
- tmux – ssh-.
api aiogram.
3 : /del# - # /clear - /sort -
, .
user_xxxxxxxx, xxxxxxxx - id , , .
Voici le résultat, merci d'avoir lu jusqu'au bout, un lien vers le projet sur github .