RE #8 #10
查看原帖
RE #8 #10
744562
Aya_tt楼主2023/1/1 21:53
#include<bits/stdc++.h>
using namespace std;
long long n, m, k, a[10010];
char mp[10010][10010];
int main(){
	cin >> n >> m >> k;
	for(int i = 0;i <= k;i++) {
		cin >> a[i];
	}
	memset(mp, '.', sizeof mp);
	for(int i = 0;i <= n;i++){
		long long ans = 0;
		for(int j = 0;j <= k;j++){
			ans += a[j] * pow(i, j);
		}
		if(ans > n){
			break;
		}
		mp[ans][i] = '*';
	}
	for(int i = n - 1;i >= 0;i--){
		for(int j = 0;j < m;j++){
			cout << mp[i][j];
		}
		cout << endl;
	}
}

不理解/kk,这么的题没拿全

2023/1/1 21:53
加载中...