信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1101:不定方程求解
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1101:不定方程求解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
時間限制: 1000 ms 內存限制: 65536 KB
提交數: 4502 通過數: 3672
【題目描述】
給定正整數a,b,c。求不定方程 ax+by=c 關于未知數x和y的所有非負整數解組數。
【輸入】
一行,包含三個正整數a,b,c,兩個整數之間用單個空格隔開。每個數均不大于1000。
【輸出】
一個整數,即不定方程的非負整數解組數。
【輸入樣例】
2 3 18
【輸出樣例】
4
【來源】
NO
代碼
#include <stdio.h> int main () {int a,b,c,index=0;scanf("%d %d %d",&a,&b,&c);for(int i=0;i<=c;i++){for(int j=0;j<=c;j++){if(a*i+b*j==c)index++;}}printf("%d",index);return 0; }總結
以上是生活随笔為你收集整理的信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1101:不定方程求解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通(C++)在线评测系统—
- 下一篇: 信息学奥赛一本通(C++)在线评测系统—