#8WA/#10RE求调
查看原帖
#8WA/#10RE求调
705081
Memory_Lin楼主2023/1/1 19:15
#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int N=200;
ll m,n,k;
ll a[N];char p[N][N]; 
inline ll pow(ll x,ll y){
	ll ret=1;
	if(y==0) return ret;
	for(int i=1;i<=y;i++){
		ret*=x;	
	}
	return ret;
}
int main()
{
	scanf("%d%d%d",&n,&m,&k);
	for(int i=0;i<=k;i++) scanf("%d",&a[i]);
	for(int i=0;i<m;i++){
		for(int j=0;j<n;j++) p[i][j]='.';
	}
	for(int j=0;j<n;j++){
		ll ans=0;
		for(int q=0;q<=k;q++){
			ans+=(a[q]*pow(j,q));	
		}
		if(ans>m-1) continue;
		else p[m-1-ans][j]='*';
	//	printf("%d %d\n",m-1-ans,j);
	}
	for(int i=0;i<m;i++){
		for(int j=0;j<n;j++) printf("%c",p[i][j]);
		printf("\n");
	}
    return 0;
}

2023/1/1 19:15
加载中...