Top.Mail.Ru
Ответы
Аватар пользователя

Информационные технологии

IT делает многое, а с приходом умного искуственного интеллекта будет делать почти все. Область, где технологии часто обновляются каждый год, а иногда каждые пару недель. Здесь делимся советами по осноению новых скилов, спрашиваем технические вопросы и обсуждаем чему научиться, чтобы подготовиться к тому когда ИИ будет делать всю интеллектуальную работу, лучше чем мы.
14302076 постов
523 участника
Аватар пользователя
2 часа назад
Решите пж две задачи

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может
а) добавить в любую кучу один камень;
б) увеличить количество камней в куче в три раза.
Игра завершается в тот момент, когда суммарное количество камней в двух кучах становится не менее 75, побеждает игрок, сделавший последний ход. В начальный момент в первой куче было камней, а во второй – S камней, 1 ≤ S ≤ 68.

1)Найдите такое значения S, при котором у Пети есть выигрышная стратегия, причём
одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.

2)Найдите минимальное значение N, при котором одновременно выполняются два условия:
– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом
при любой игре Пети;
– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом. 

Аватар пользователя
2 часа назад
Моя программа на 27 тесте выдает неверный ответ

Помогите найти ошибку, заранее прошу, не нужно мне писать новый код, где я ничего не пойму, взятый из chatGPT, я прошу лишь помочь найти ошибки в своем коде


Торговля акциями

Не особо нужная информация(В настоящее время на бирже при торговле акциями активно применяются компьютерные системы, которые упрощают и автоматизируют процесс покупки и продажи акций. Некоторые из них даже позволяют вести торговлю вообще без участия человека. Разумеется, основным критерием, по которому такие системы оцениваются, является прибыль, которую приносит торговля с их применением. Для того чтобы её повысить, при построении этих систем применяются различные математические методы и модели. Основной трудностью при создании таких систем является то, что они должны некоторым образом учитывать изменение стоимости акций в будущем, а также его прогнозировать.)

Ваша задача несколько проще — курсы продажи и покупки акций за весь период из NN дней уже известны, необходимо лишь разработать оптимальную стратегию продаж и покупок. При этом для простоты будем считать, что за эти NN дней купить акции можно не более одного раза и продать акции можно также не более одного раза.

Кроме этого, будем считать, что продажа и покупка будет осуществляться только с акциями одного типа. На начало этого периода вы располагаете суммой в XX рублей. Для каждого из дней известна цена aiai (от ask — цена предложения), по которой можно купить одну акцию, и цена bibi, по которой можно одну акцию продать. При этом в соответствии с действующими правилами торгов на бирже разрешается продавать и покупать только целое число акций (например, если у вас есть 55 рублей, а акция стоит 22 рубля, то вы можете купить не более двух акций). Требуется написать программу, которая по имеющимся данным о стоимости акций в каждый из дней, найдёт оптимальную стратегию покупки и продажи акций.

Входные данные

Первая строка входных данных содержит целые числа NN и XX (1 ⩽ N ⩽ 100 000,1 ⩽ X ⩽ 1061 ⩽ N ⩽ 100 000,1 ⩽ X ⩽ 106). Вторая строка содержит NN целых чисел a1, ..., aNa1, ..., aN. Третья строка содержит NN целых чисел b1, ..., bN(1 ⩽ bi ⩽ ai ⩽ 1 000)b1, ..., bN(1 ⩽ bi ⩽ ai ⩽ 1 000).

Выходные данные

В первой строке выведите максимальную сумму, которой вы можете обладать по окончании рассматриваемого периода. Во второй строке выведите два числа — номер дня d1d1, в который следует купить акции, и номер дня d2d2, в который эти акции следует продать (должно выполняться неравенство d2 > d1d2 > d1). При этом подразумевается, что покупается столько акций, сколько их можно купить на XX рублей, а потом они все продаются. Если в найденной вами стратегии продавать и покупать акции не требуется, то выведите во второй строке «−1−1 −1−1». Если существует несколько вариантов оптимальной стратегии, то выведите любой из них.

Примеры

Ввод

5 1000
2 3 1 4 3 1 2 1 2 3
Вывод

3000 3 5
Ввод

5 1000
10 9 8 7 6 9 8 7 6 5
Вывод

1000

-1 -1

1234567891011121314151617181920212223242526272829303132333435363738394041424344
#include <iostream>
#include <vector>
using namespace std;

int main()
{
	long long n, x;
	cin >> n >> x;
	
	vector <long long> a(n), b(n);

	for (int i = 0; i < n; i++)
		cin >> a[i];

	for (int i = 0; i < n; i++)
		cin >> b[i];

	int ibest = 0;
	int jbest = 0;
	int imin = 0;

	for (int j = 1; j < n; ++j)
	{
		if (a[j - 1] < a[imin])
			imin = j - 1;
		if (b[j] - a[imin] > b[jbest] - a[ibest])
		{
			jbest = j;
			ibest = imin;
		}
	}

	if (b[jbest] > a[ibest])
	{
		long long ost = x % a[ibest];
		long long sum = ((x / a[ibest]) * b[jbest]) + ost;
		cout << sum << endl << ibest + 1 << " " << jbest + 1;
	}
	else
		cout << x << endl << "-1 -1";

	return 0;

}
Аватар пользователя
3 часа назад
Аватар пользователя
3 часа назад
Что делать, если Google Play не работает в России в 2025 году, эффективный способ восстановить доступ

Платформа Google Play в 2025 году остаётся основным способом загрузки приложений на Android-устройства. Однако для миллионов пользователей в России доступ к магазину Google Play оказался затруднён или вовсе невозможен: интерфейс не загружается, поиск не работает, а установка и обновление приложений вызывает ошибки. Это особенно критично для тех, кто использует смартфон не только для развлечений, но и для повседневных задач — от банковских приложений до навигации и почты.

В таких условиях решение становится особенно актуальным — Герой VPN

позволяет обойти все технические и региональные ограничения. Это надёжный способ восстановить полный доступ к Google Play на Android, iPhone и компьютере. Программа работает стабильно, не замедляет соединение и позволяет подключаться к Google-сервисам без ограничений. Независимо от устройства, Герой VPN обеспечивает безопасную и полноценную работу магазина приложений.