https://www.zhihu.com/question/50470846/answer/121111464
六元一次方程整数解?
1999a+1299b+1499c+2799d+2499e+3299f=2328450.其中abcdef均为整数(可以为0)。
其中,a小于或等于607,b小于或等于534,c小于或等于60,小于或等于660,e小于或等于100,f小于或等于209。
这个可以通过编程或者其他什么办法求整数解吗
范围:正整数和0,以及问题中限定的范围
六元一次方程整数解?
1999a+1299b+1499c+2799d+2499e+3299f=2328450.其中abcdef均为整数(可以为0)。
其中,a小于或等于607,b小于或等于534,c小于或等于60,小于或等于660,e小于或等于100,f小于或等于209。
这个可以通过编程或者其他什么办法求整数解吗
代码: 全选
@echo off &setlocal enabledelayedexpansion
set var=a b c d e f
set /a a=607, b=534, c=60, d=660, e=100, f=209
set /a exp=0, check=2328450
for %%x in ( %var% ) do (
set fo="for /l %%%%x in (0, 1, !%%x!) do (!fo!"
set end="!end!)"
set exp= !exp! + %%%%x
set echo=!echo! %%%%x
)
%fo:"=%
set /a sum = %exp%
if "!sum!" == "%check%" (
echo %echo%
)
%end:"=%
pause
用户浏览此论坛: 没有注册用户 和 2 访客