美文网首页
1315: 孙子算经

1315: 孙子算经

作者: Celia_QAQ | 来源:发表于2019-04-04 13:13 被阅读0次

Time Limit: 1 SecMemory Limit: 128 MB


Submit: 164Solved: 130

[Submit][Status][Web Board]

Description

      《孙子算经》中的题目:有物不知其数,三个一数余二,五个一数余三,七个一数又余二,问该物总数几何?

《孙子算经》中的解法:三三数之,取数七十,与余数二相乘;五五数之,取数二十一,与余数三相乘;七七数之,取数十五,与余数二相乘。将诸乘积相加,然后减去一百零五的倍数。

         解法中的三个关键数70,21,15,有何妙用,有何性质呢?首先70是3除余1而5与7都除得尽的数,所以70a是3除余a,而5与7都除得尽的数,21是5除余1,而3与7都除得尽的数,所以21b是5除余b,而3与7除得尽的数。同理,15c是7除余c,3与5除得尽的数,总加起来 70a+21b+15c 是3除余a,5除余b ,7除余c的数,也就是可能答案之一,但可能不是最小的,这数加减105(105=3×5×7)仍有这样性质,可以多次减去105而得到最小的正数解。

    现在给定4个互不相等的被除数数A,B,C,D(0<A,B,C,D<50)和4个余数a,b,c,d(0<a<A,0<b<B,0<c<C,0<d<D),求最小的正除数,题目保证有正解。

Input

有多组数据,每组数据有4个被除数A,B,C,D和4个余数a,b,c,d。

Output

输出相应的答案,占一行。

Sample Input

2 3 5 7 1 2 3 4

29 31 37 43 13 14 15 16

Sample Output

53

600081


ZCMU1315: 孙子算经 - zjykshen的博客 - CSDN博客

#include<stdio.h>

#include<iostream>

#include<math.h>

int main(){

int i,a,b,c,d,A,B,C,D;

long long prom;

while(~scanf("%d%d%d%d%d%d%d%d",&A,&B,&C,&D,&a,&b,&c,&d)){

for(i=1;;i++){

prom=i;

if(prom%A==a&&prom%B==b&&prom%C==c&&prom%D==d)

break;

}

printf("%lld\n",prom);

}

return 0;

}

相关文章

  • 1315: 孙子算经

    Time Limit: 1 SecMemory Limit: 128 MB Submit: 164Solved: ...

  • 经典数学问题“鸡兔同笼”居然被编程给巧妙解决了?

    大约在1500年前,我们的老祖宗写了一本数学奇书《孙子算经》(这个孙子可不是是那个提出“知己知彼”的军事家孙子),...

  • 中国余数定理(Chinese Remainder Theorem

    前言 中国余数定理也叫孙子定理记录在《孙子算经》中:“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除...

  • 鸡兔同笼问题

    “鸡兔同笼问题”是我国古算书《孙子算经》中著名的数学问题,其运用“算术法”来解答鸡兔同笼问题,而现在,鸡兔...

  • 一分钟的诗

    灵感 1315

  • 穿越,遇见别样的数学

    来来来,各路江湖英雄,武林豪侠,见证大家真正实力的时候到了,准备好纸笔,认真审题! 《孙子算经》—— 今有雉兔...

  • 1315

    2020.11.06 星期五 晴 今早校车又来的早,我送云灿还没走到站点,校车就到了。 晚上下班...

  • 孙子兵法//算

    孙子在《始计篇》中提出“未战先算”、“多算多胜”的观点。的确,两军交战,不仅劳民伤财,导致生灵涂炭之惨境,而且可使...

  • 国学的学习路径

    《道德经》 《论语》 《易经》 《孙子兵法》 《金刚经》

  • Scratch 3.0 解决小学奥数经典鸡兔同笼问题初探

    “鸡兔同笼问题”是我国古书《孙子算经》中著名的数学问题,其内容为:“今有雉(鸡)兔同笼,上有三十五头,下有...

网友评论

      本文标题:1315: 孙子算经

      本文链接:https://www.haomeiwen.com/subject/zlefiqtx.html