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

P8924 「GMOI R1-T1」Perfect Math Class 题解

P8924 「GMOI R1-T1」Perfect Math Class

简单模拟题,其实不用开数组。

可以直接枚举 x , y x,y x,y ,然后将 x x x 带入函数解析式,将求得的结果与 y y y 相比较。如果相等,则输出 * ,否则输出 .

注意,按照题目要求, y y y 要倒叙枚举, x x x 要顺序枚举,并且 x , y x,y x,y 都要 0 0 0 开始枚举。这样才能保证从左往右是第 x + 1 x+1 x+1 列,从下往上是第 y + 1 y+1 y+1 行。

AC代码

#include <bits/stdc++.h>
using namespace std;
long long n,m,k,a[1000];
int main()
{
	scanf("%lld%lld%lld",&n,&m,&k);
	for(long long i=0;i<=k;i++)scanf("%lld",&a[i]);
	for(long long i=n-1;i>=0;i--)
	    {
	    for(long long j=0;j<m;j++)
	        {
	        	long long ans=0;
	        	for(long long l=0;l<=k;l++)
	        	    {
	        	    	long long cnt=a[l];
	        	    	for(int ii=0;ii<l;ii++)cnt*=j;
	        	    	ans+=cnt;
					}
				if(ans==i)printf("*");
				else printf(".");
			}
		printf("\n");
	    }
	return 0;
}

AC记录


http://www.kler.cn/a/578440.html

相关文章:

  • STM32 内置的通讯协议
  • 在ubuntu20.4中如何创建一个虚拟环境(亲测有效)
  • 代码随想录-基础篇
  • .CSV file input into contact of outlook with gibberish. .csv文件导入outlook, 出现乱码
  • docker本地部署RagFlow
  • 0087.springboot325基于Java的企业OA管理系统的设计与实现+论文
  • Linux内核学习(一)——Vmware虚拟机安装Ubuntu20.4系统及QEMU模拟ARM64 Linux
  • 【星云 Orbit•STM32F4】13. 探索定时器:基本定时器
  • 生命周期总结(uni-app、vue2、vue3生命周期讲解)
  • 蓝桥杯 - 简单 - 工作协调
  • 如何在 Conda 环境中使用 PySide6 将 .ui 文件转换为 .py 文件
  • 【技海登峰】Kafka漫谈系列(六)Java客户端之消费者Consumer核心概念与客户端配置详解
  • 【文心索引】搜索引擎测试报告
  • Synchronized 锁升级过程
  • Python asyncIO 面试题及参考答案 草
  • linux---天气爬虫
  • 从0开始完成基于异步服务器的boost搜索引擎
  • Qt的QGraphics View的使用
  • 万字深度剖析——JS数据结构(上)
  • 【Linux学习笔记】Linux基本指令分析和权限的概念