<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://apmath.info/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2</id>
	<title>Число целочисленных решений системы неравенств - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://apmath.info/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2"/>
	<link rel="alternate" type="text/html" href="https://apmath.info/w/index.php?title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2&amp;action=history"/>
	<updated>2026-11-03T19:17:08Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://apmath.info/w/index.php?title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2&amp;diff=516&amp;oldid=prev</id>
		<title>СВ в 14:18, 24 октября 2026</title>
		<link rel="alternate" type="text/html" href="https://apmath.info/w/index.php?title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2&amp;diff=516&amp;oldid=prev"/>
		<updated>2026-10-24T14:18:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 14:18, 24 октября 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l177&quot;&gt;Строка 177:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 177:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|A_3| = \binom{30+3-14}{3} =  969.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|A_3| = \binom{30+3-14}{3} =  969.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\end{align*}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\end{align*}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Файл:p32-01-bounded-solutions.svg|мини|600px|alt=Таблица слагаемых: 2925 − 560 − 969 − 969 + 56 + 56 + 165 − 0 = 704|Рис. 1. Из &amp;lt;math&gt;2925&amp;lt;/math&gt; решений без верхних границ вычитаем &amp;lt;math&gt;560&amp;lt;/math&gt;, &amp;lt;math&gt;969&amp;lt;/math&gt; и &amp;lt;math&gt;969&amp;lt;/math&gt; решений, нарушающих одну границу, прибавляем попарные пересечения &amp;lt;math&gt;56&amp;lt;/math&gt;, &amp;lt;math&gt;56&amp;lt;/math&gt;, &amp;lt;math&gt;165&amp;lt;/math&gt; и вычитаем пустое тройное пересечение. Итого &amp;lt;math&gt;704&amp;lt;/math&gt;.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Также рассмотрим все возможные пересечения этих множеств и посчитаем их мощности.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Также рассмотрим все возможные пересечения этих множеств и посчитаем их мощности.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l256&quot;&gt;Строка 256:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 258:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;- 969 + 56 + 56 + 165 = 704.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;- 969 + 56 + 56 + 165 = 704.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\end{align*}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\end{align*}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Рассмотрим теперь систему с ограничением на сумму переменных снизу:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Рассмотрим теперь систему с ограничением на сумму переменных снизу:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key apmath_info_db-w:diff::1.12:old-419:rev-516 --&gt;
&lt;/table&gt;</summary>
		<author><name>СВ</name></author>
	</entry>
	<entry>
		<id>https://apmath.info/w/index.php?title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2&amp;diff=419&amp;oldid=prev</id>
		<title>СВ в 10:40, 11 октября 2026</title>
		<link rel="alternate" type="text/html" href="https://apmath.info/w/index.php?title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2&amp;diff=419&amp;oldid=prev"/>
		<updated>2026-10-11T10:40:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 10:40, 11 октября 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l282&quot;&gt;Строка 282:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 282:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\end{align*}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\end{align*}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;которая может быть решена указанным выше способом.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;которая может быть решена указанным выше способом.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Конспект: [[Дискретная математика]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key apmath_info_db-w:diff::1.12:old-418:rev-419 --&gt;
&lt;/table&gt;</summary>
		<author><name>СВ</name></author>
	</entry>
	<entry>
		<id>https://apmath.info/w/index.php?title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2&amp;diff=418&amp;oldid=prev</id>
		<title>СВ: Новая страница: «Число решений уравнения $x_1+x_2+\cdots + x_k = n$ в неотрицательн...»</title>
		<link rel="alternate" type="text/html" href="https://apmath.info/w/index.php?title=%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%86%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BD%D0%B5%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D1%81%D1%82%D0%B2&amp;diff=418&amp;oldid=prev"/>
		<updated>2026-10-11T10:39:44Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%87%D0%B8%D1%81%D0%BB%D0%B0&quot; title=&quot;Композиция натурального числа&quot;&gt;Число решений уравнения&lt;/a&gt; $x_1+x_2+\cdots + x_k = n$ в неотрицательн...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Композиция натурального числа|Число решений уравнения]] $x_1+x_2+\cdots + x_k = n$ в неотрицательных целых числах находится по формуле:&lt;br /&gt;
$N_=(n,k) = \binom{n+k-1}{k-1}$,&lt;br /&gt;
а число решений неравенства $x_1+x_2+\cdots + x_k \leq n$&lt;br /&gt;
в неотрицательных целых числах {{---}} по формуле: $N_\leq(n,k) = \binom{n+k}{k}$.&lt;br /&gt;
&lt;br /&gt;
Здесь мы расширим множество систем, для которых можно будет найти число решений.&lt;br /&gt;
&lt;br /&gt;
Для начала положим, что на значения переменных наложены ограничения снизу.&lt;br /&gt;
Пусть $a_i\in \mathbb{N}_0$, $i=\overline{1,k}$, и задана система&lt;br /&gt;
\begin{align*}&lt;br /&gt;
x_1&amp;amp;+x_2+\cdots + x_k = n, \\&lt;br /&gt;
&amp;amp;a_i\leq x_i,\quad i=\overline{1,k}.&lt;br /&gt;
\end{align*}&lt;br /&gt;
Чтобы найти число решений этой системы, достаточно сделать замену $y_i = x_i - a_i$.&lt;br /&gt;
&lt;br /&gt;
Тогда $y_i\geq 0$ и&lt;br /&gt;
\begin{align*}&lt;br /&gt;
&amp;amp;(y_1 + a_1) + (y_2+a_2) + \cdots + (y_k+a_k) = n, \\&lt;br /&gt;
&amp;amp;y_1+ y_2+\cdots + y_k = n-a_1 -a_2 - \cdots - a_k.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Согласно формуле, число целочисленных решений данной системы&lt;br /&gt;
&amp;lt;math&amp;gt; \label{equation:x_1+...x_k=n,a_i \leq x_i}&lt;br /&gt;
\binom{n +k - 1 -\sum_{i=1}^k a_i}{k-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, число решений системы &lt;br /&gt;
\begin{align*}&lt;br /&gt;
x_1&amp;amp;+x_2+\cdots + x_k \leq n, \\&lt;br /&gt;
&amp;amp;a_i\leq x_i,\quad i=\overline{1,k},&lt;br /&gt;
\end{align*}&lt;br /&gt;
равно &lt;br /&gt;
&amp;lt;math&amp;gt; \label{equation:x_1+...x_k \leq n,a_i \leq x_i}&lt;br /&gt;
\binom{n +k -\sum_{i=1}^k a_i}{k}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим систему с ограничениями на переменные и сверху, и снизу.&lt;br /&gt;
Пусть $a_i, b_i\in \mathbb{N}_0$, $a_i\leq b_i$, $i=\overline{1,k}$. &lt;br /&gt;
Требуется найти число целочисленных решений системы&lt;br /&gt;
\begin{align}&lt;br /&gt;
x_1&amp;amp;+x_2+\cdots + x_k = n, \label{align:x_1+...x_k=n,a_i \leq x_i \leq b_i;1} \\&lt;br /&gt;
&amp;amp;a_i\leq x_i\leq b_i,\quad i=\overline{1,k}. \label{align:x_1+...x_k=n,a_i \leq x_i \leq b_i;2}&lt;br /&gt;
\end{align}&lt;br /&gt;
&lt;br /&gt;
Пусть $A$ {{---}} множество решений системы&lt;br /&gt;
\begin{align*} \tag{*} &lt;br /&gt;
x_1&amp;amp;+x_2+\cdots + x_k = n,&lt;br /&gt;
\\&lt;br /&gt;
&amp;amp;a_i\leq x_i,\quad i=\overline{1,k}:&lt;br /&gt;
\end{align*}&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A = \{(\alpha_1, \alpha_2,...,\alpha_k) | \alpha_1+\alpha_2 + \cdots \alpha_k = n,&lt;br /&gt;
 a_i\leq \alpha_i,  i=\overline{1,k}\}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Согласно формулы для числа решений уравнения: &amp;lt;math&amp;gt;|A| = \binom{n +k - 1 -\sum_{i=1}^k a_i}{k-1}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обозначим  $A_s$, $s=\overline{1,k}$, {{---}} множество решений системы (*), для которых не выполняется&lt;br /&gt;
ограничение $x_s\leq b_s$:&lt;br /&gt;
\begin{align*}&lt;br /&gt;
A_s = \{(\alpha_1, \alpha_2,...,\alpha_k) | &amp;amp;\alpha_1+\alpha_2 + \cdots \alpha_k = n,&lt;br /&gt;
\\ &amp;amp; a_i\leq \alpha_i,  i=\overline{1,k},  b_s+1\leq \alpha_s\}.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Таким образом, все решения системы (*), которые не удовлетворяют &lt;br /&gt;
хотя бы одной верхней границе, лежат в множестве $A_1\cup A_2\cup ... \cup A_k$.&lt;br /&gt;
Следовательно, число решений системы равно&lt;br /&gt;
&amp;lt;math&amp;gt;|A\setminus(A_1\cup A_2\cup ... \cup A_k)| = |A|-|A_1\cup A_2\cup ... \cup A_k|.&amp;lt;/math&amp;gt;&lt;br /&gt;
Использовав утверждение для пересечения множеств, получим&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A|-|A_1\cup A_2\cup ... \cup A_k| = &lt;br /&gt;
|A| - \sum_{\substack{Y\subseteq \{1,...,k\},\\ |Y|\geq 1}} (-1)^{|Y|-1} |\bigcap_{i\in Y} A_i|. \tag{**}&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Теперь, чтобы найти число решений системы, достаточно&lt;br /&gt;
научиться находить мощность пересечения произвольного набора множеств $A_j$.&lt;br /&gt;
&lt;br /&gt;
Пусть $Y\subseteq  \{1,...,k\}$. Тогда&lt;br /&gt;
\begin{align*}&lt;br /&gt;
\bigcap_{j\in Y} A_j = \{(\alpha_1, \alpha_2,...,\alpha_k) | &amp;amp;\alpha_1+\alpha_2 + \cdots \alpha_k = n,&lt;br /&gt;
\\ &amp;amp; a_i\leq \alpha_i,  i=\overline{1,k},  b_s+1\leq \alpha_s,  s\in Y\}.&lt;br /&gt;
\end{align*}&lt;br /&gt;
Другими словами, $\bigcap_{j\in Y} A_j$ есть множество решений системы&lt;br /&gt;
\begin{align*}&lt;br /&gt;
&amp;amp;x_1+x_2+\cdots + x_k = n, \\&lt;br /&gt;
&amp;amp;a_i\leq x_i,  i\in\{1,...,k\}\setminus  Y,\quad b_s+1\leq x_s,  s\in Y.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Тогда&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
|\bigcap_{i\in Y} A_i| = &lt;br /&gt;
\binom{n +k - 1 -\sum_{i=1}^k a_i - \sum_{j\in Y} (b_j+1-a_j)}{k-1}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Подставив эти значения в формулу (**), получим число решений системы.&lt;br /&gt;
&lt;br /&gt;
Рассуждения для системы&lt;br /&gt;
\begin{align*}&lt;br /&gt;
x_1&amp;amp;+x_2+\cdots + x_k \leq n,&lt;br /&gt;
\\&lt;br /&gt;
&amp;amp;a_i\leq x_i\leq b_i,\quad i=\overline{1,k}.&lt;br /&gt;
\end{align*}&lt;br /&gt;
аналогичны проведенным ранее рассуждениям равенства на неравенство.&lt;br /&gt;
&lt;br /&gt;
'''Пример. ''' &lt;br /&gt;
Пусть дана система неравенств&lt;br /&gt;
$x_1+x_2+x_3 \leq 30$,&lt;br /&gt;
$0 \leq x_1 \leq 10$,&lt;br /&gt;
$5 \leq x_2 \leq 12$,&lt;br /&gt;
$1 \leq x_3 \leq 8$.&lt;br /&gt;
&lt;br /&gt;
Обозначим за $A$ множество целочисленных решений исходной системы без учета верхних  границ на значение переменных:&lt;br /&gt;
\begin{equation*}&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
x_1+x_2+x_3 \leq 30,&lt;br /&gt;
\\&lt;br /&gt;
0 \leq x_1,&lt;br /&gt;
5 \leq x_2,&lt;br /&gt;
1 \leq x_3.&lt;br /&gt;
\end{array} \tag{*}&lt;br /&gt;
\end{equation*}&lt;br /&gt;
Число целочисленных решений системы $(*)$ вычисляем по известной формуле:&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A| &amp;amp;= \binom{n+k-\sum s_i}{k} = \binom{30+3-6}{3} = \binom{27}{3} = &lt;br /&gt;
\frac{27!}{3!\cdot 24!} = \\&lt;br /&gt;
&amp;amp;= \frac{27\cdot 26\cdot 25}{6} = 2925.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Обозначим за $A_i$ множество целочисленных решений исходной системы $(*)$, которые не удовлетворяют верхней границе  исходной системы на значение $x_i$, $i=\overline{1,3}$.&lt;br /&gt;
\begin{equation*}&lt;br /&gt;
A_1:\qquad&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
x_1+x_2+x_3 \leq 30,&lt;br /&gt;
\\&lt;br /&gt;
11 \leq x_1,&lt;br /&gt;
\qquad&lt;br /&gt;
5 \leq x_2,&lt;br /&gt;
\qquad&lt;br /&gt;
1 \leq x_3.&lt;br /&gt;
\end{array} &lt;br /&gt;
\end{equation*}&lt;br /&gt;
\begin{equation*}&lt;br /&gt;
A_2:\qquad&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
x_1+x_2+x_3 \leq 30,&lt;br /&gt;
\\&lt;br /&gt;
0 \leq x_1,&lt;br /&gt;
\qquad&lt;br /&gt;
13 \leq x_2,&lt;br /&gt;
\qquad&lt;br /&gt;
1 \leq x_3.&lt;br /&gt;
\end{array} &lt;br /&gt;
\end{equation*}&lt;br /&gt;
\begin{equation*}&lt;br /&gt;
A_3:\qquad&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
x_1+x_2+x_3 \leq 30,&lt;br /&gt;
\\&lt;br /&gt;
0 \leq x_1,&lt;br /&gt;
\qquad&lt;br /&gt;
5 \leq x_2,&lt;br /&gt;
\qquad&lt;br /&gt;
9 \leq x_3.&lt;br /&gt;
\end{array} &lt;br /&gt;
\end{equation*}&lt;br /&gt;
&lt;br /&gt;
Посчитаем мощности этих множеств.&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A_1| = \binom{30+3-17}{3} = \binom{16}{3} = &lt;br /&gt;
\frac{16!}{3!\cdot 13!} &lt;br /&gt;
= \frac{16\cdot 15\cdot 14}{6} = 560.&lt;br /&gt;
\end{align*}&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A_2| = \binom{30+3-14}{3} = \binom{19}{3} = &lt;br /&gt;
\frac{19!}{3!\cdot 16!} &lt;br /&gt;
= \frac{19\cdot 18\cdot 17}{6} = 969.&lt;br /&gt;
\end{align*}&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A_3| = \binom{30+3-14}{3} =  969.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Также рассмотрим все возможные пересечения этих множеств и посчитаем их мощности.&lt;br /&gt;
\begin{equation*}&lt;br /&gt;
A_1\cap A_2:\qquad&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
x_1+x_2+x_3 \leq 30,&lt;br /&gt;
\\&lt;br /&gt;
11 \leq x_1,&lt;br /&gt;
\qquad&lt;br /&gt;
13 \leq x_2,&lt;br /&gt;
\qquad&lt;br /&gt;
1 \leq x_3.&lt;br /&gt;
\end{array} &lt;br /&gt;
\end{equation*}&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A_1\cap A_2| = \binom{30+3-25}{3} = \binom{8}{3} = &lt;br /&gt;
\frac{8!}{3!\cdot 5!} &lt;br /&gt;
= \frac{8\cdot 7\cdot 6}{6} = 56.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
\begin{equation*}&lt;br /&gt;
A_1\cap A_3:\qquad&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
x_1+x_2+x_3 \leq 30,&lt;br /&gt;
\\&lt;br /&gt;
11 \leq x_1,&lt;br /&gt;
\qquad&lt;br /&gt;
5 \leq x_2,&lt;br /&gt;
\qquad&lt;br /&gt;
9 \leq x_3.&lt;br /&gt;
\end{array} &lt;br /&gt;
\end{equation*}&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A_1\cap A_3| = \binom{30+3-25}{3} = 56.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
\begin{equation*}&lt;br /&gt;
A_2\cap A_3:\qquad&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
x_1+x_2+x_3 \leq 30,&lt;br /&gt;
\\&lt;br /&gt;
0 \leq x_1,&lt;br /&gt;
\qquad&lt;br /&gt;
13 \leq x_2,&lt;br /&gt;
\qquad&lt;br /&gt;
9 \leq x_3.&lt;br /&gt;
\end{array} &lt;br /&gt;
\end{equation*}&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A_2\cap A_3| = \binom{30+3-22}{3} = \binom{11}{3} = &lt;br /&gt;
\frac{11!}{3!\cdot 8!} &lt;br /&gt;
= \frac{11\cdot 10\cdot 9}{6} = 165.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
\begin{equation*}&lt;br /&gt;
A_1\cap A_2\cap A_3:\qquad&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
x_1+x_2+x_3 \leq 30,&lt;br /&gt;
\\&lt;br /&gt;
11 \leq x_1,&lt;br /&gt;
\qquad&lt;br /&gt;
13 \leq x_2,&lt;br /&gt;
\qquad&lt;br /&gt;
9 \leq x_3.&lt;br /&gt;
\end{array} &lt;br /&gt;
\end{equation*}&lt;br /&gt;
\begin{align*}&lt;br /&gt;
|A_1\cap A_2\cap A_3| = \binom{30+3-33}{3} = 0.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Теперь количество целочисленных решений исходной системы можно получить&lt;br /&gt;
по формуле:&lt;br /&gt;
\begin{align*}&lt;br /&gt;
&amp;amp;|A|-|A_1\cup A_2\cup A_3| = &lt;br /&gt;
|A| - (|A_1|+|A_2|+|A_3|-|A_1\cap A_2| -\\&lt;br /&gt;
&amp;amp;- |A_1\cap A_3| - |A_2\cap A_3| + |A_1\cap A_2\cap A_3|) =&lt;br /&gt;
2925 - 560 - 969 -\\&lt;br /&gt;
&amp;amp;- 969 + 56 + 56 + 165 = 704.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Рассмотрим теперь систему с ограничением на сумму переменных снизу:&lt;br /&gt;
\begin{align*}&lt;br /&gt;
x_1&amp;amp;+x_2+\cdots + x_k \geq n,&lt;br /&gt;
\\&lt;br /&gt;
&amp;amp;a_i\leq x_i\leq b_i,\quad i=\overline{1,k}.&lt;br /&gt;
\end{align*}&lt;br /&gt;
&lt;br /&gt;
Сделаем замену переменных $y_i = b_i - x_i$. Тогда ограничения на значения переменных трансформируются следующим образом:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
a_i\leq b_i-y_i \leq b_i\quad \Rightarrow \quad 0\leq y_i \leq b_i-a_i.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Подставим замену в неравенство для суммы переменных:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(b_1 - y_1)+(b_2 - y_2) + \cdots + (b_k - y_k) \geq n,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
y_1+y_2 + \cdots + y_k \leq b_1 + b_2 + \cdots + b_k - n.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получили систему&lt;br /&gt;
\begin{align*}&lt;br /&gt;
y_1&amp;amp;+y_2+\cdots + y_k \leq \sum_{i=1}^k b_i - n, \\&lt;br /&gt;
&amp;amp;0\leq y_i\leq b_i-a_i,\quad i=\overline{1,k},&lt;br /&gt;
\end{align*}&lt;br /&gt;
которая может быть решена указанным выше способом.&lt;/div&gt;</summary>
		<author><name>СВ</name></author>
	</entry>
</feed>