3 条题解

  • 1
    @ 2024-7-20 11:45:42
    #include<bits/stdc++.h> 
    using namespace std; 
    int main(){ 
    	int a,b,c,x,y,sum=0;
    	cin>>a>>b>>c;
    	for(x=0;x<=c/a;x++){
    		y=(c-a*x)/b;
    		if(a*x+b*y==c)sum++;
    	}
    	cout<<sum<<endl; 
    return 0;
    }
    
    • 0
      @ 2025-3-21 17:58:39

      #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c,x,y,sum=0; cin>>a>>b>>c; for(x=0;x<=c/a;x++){ y=(c-ax)/b; if(ax+b*y==c)sum++; } cout<<sum<<endl; return 0; }

      • -6
        @ 2024-7-18 10:56:41

        #T1101. 不定方程求解 ID: 1266 传统题 1000ms 128MiB 尝试: 52 已通过: 34 难度: 2 上传者:

        undefined 题目描述 给定正整数a,b,c。求不定方程 ax+by=c 关于未知数x和y的所有非负整数解组数。

        输入 一行,包含三个正整数a,b,c,两个整数之间用单个空格隔开。每个数均不大于1000。

        输出 一个整数,即不定方程的非负整数解组数。

        样例 输入数据 1 2 3 18 输出数据 1 4 来源 一本通在线评测

        • 1

        信息

        ID
        1266
        时间
        1000ms
        内存
        128MiB
        难度
        1
        标签
        (无)
        递交数
        129
        已通过
        89
        上传者