当前位置: 首页 > news >正文

不定方程求解(信息学奥赛一本通-1101)

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

2 3 18

【输出样例】

4

【题解代码】

#include<bits/stdc++.h>
using namespace std;

int main()
{
	int a, b, c; cin >> a >> b >> c;

	int cnt = 0;
	for (int x = 0; x <= c / a; x++)
	{
		for (int y = 0; y <= c / b; y++)
		{
			if (a * x + b * y == c) cnt++;
		}
	}
	cout << cnt;

	return 0;
}
http://www.dtcms.com/a/65286.html

相关文章:

  • EB-Cable许可管理中的数据安全与隐私保护
  • 江科大51单片机笔记【16】AD/DA(上)
  • Linux 跨进程同步方案
  • MySQL与Canal、RabbitMQ集成指南
  • 分布式存储学习——HBase表结构设计
  • 修改trae全局默认的JDK版本
  • Windows软件插件-音视频文件读取器
  • python数据分析--pandas读取数据--按行和列提取数据
  • 50个经典的python库
  • Python函数的递归调用
  • Flutter_学习记录_video_player、chewie 播放视频
  • Github 2025-03-12 C开源项目日报Top5
  • [洛谷]P1123 取数游戏
  • 文献分享: 对ColBERT段落多向量的剪枝——基于学习的方法
  • 设计模式Python版 模板方法模式(上)
  • Linux:基本指令与内涵理解
  • 初阶数据结构--复杂度
  • 前端发布缓存导致白屏解决方案
  • 解决webdriver和Chrome不匹配的办法
  • 请简述一下String、StringBuffer和“equals”与“==”、“hashCode”的区别和使用场景
  • 解锁数据结构分享图:高效知识传播的关键
  • Kubernetes教程(七)了解集群、标签、Pod和Deployment
  • linux docker 安装dify本地运行,及部署后运行出现502问题
  • Hot 3D 人体姿态估计 HPE Demo复现过程
  • [算法] 判断是否为字符串重排(simple, 面试)
  • 以 ArcGIS Pro 为笔,绘就水墨地图画卷
  • 【Go学习】04-1-Gin框架-路由请求响应参数
  • JVM内存结构笔记03-方法区
  • 计算机网络:计算机网络的分类
  • 重生之我在学Vue--第9天 Vue 3 项目整合