不定方程求解
- 题目链接:http://noi.openjudge.cn/ch0201/7650/
- 总时间限制: 1000ms 内存限制: 65536kB
- 描述
-
给定正整数a,b,c。求不定方程 ax+by=c 关于未知数x和y的所有非负整数解组数。
- 输入
- 一行,包含三个正整数a,b,c,两个整数之间用单个空格隔开。每个数均不大于1000。
- 输出
- 一个整数,即不定方程的非负整数解组数。
- 样例输入
-
2 3 18
- 样例输出
-
4
- 来源
- 《奥数典型题举一反三(小学六年级)》 (ISBN 978-7-5445-2883-2) 第四章 第二讲 例1
1 #include <stdio.h> 2 int main(int argc, char *argv[]) 3 { 4 int a,b,c,x,y,count=0; 5 scanf("%d%d%d",&a,&b,&c); 6 for(x=0;x<=c/a;x++) 7 { 8 y=(c-a*x)/b; 9 if(a*x+y*b==c) count++; 10 } 11 printf("%d\n",count); 12 return 0; 13 }
备注:2017级全体同学贡献。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App