Есть ответ 👍

ВСЕ БАЛЛЫ!!!!!
В текстовом редакторе по теме «Компьютерное представление текстовой информации» составьте ТЕСТ из 5 во к каждому во по три варианта ответов, один верный. Оформить тест как многоуровневый нумерованный список.

145
374
Посмотреть ответы 1

Ответы на вопрос:


ответ:

код c++, но нужен pascal:

1. // меньшиков. тренировка 7.

2. // 7c. игра умножения [multgame]

3. // дп с запоминанием, использующим map. доступ к ответу решенной за o(logn)

4. // ibelyaev: 25nov2010

5. #include

6. #include

7. #include

8.

9. using namespace std;

10.

11. int n;

12. void input()

13. {

14. cin> > n;

15. }

16. map memiswin;

17. // 1 - win

18. // -1 - not win

19. short iswin(long long value)

20. {

21. if (memiswin[value] ! = 0)

22. return memiswin[value];

23. short iscurwin = -1;

24. for (int i=2; i< =9; i++)

25. {

26. if (value * i > = n || iswin(value*i) == -1)

27. {

28. iscurwin = 1;

29. break;

30. }

31. }

32. memiswin[value] = iscurwin;

33. return iscurwin;

34. }

35. void solve()

36. {

37. if (iswin(1) == 1)

38. cout< < "stan wins.";

39. else

40. cout< < "ollie wins.";

41. }

42. int main()

43. {

44. freopen("input.txt","r",stdin);

45. freopen("output.txt","w",stdout);

46.

47. input();

48. solve();

49. return 0;

50. }

объяснение:

не уверен что тебе это подойдет.

у тебя вроде не полностью записано.

Популярно: Информатика