rt,赛后搞出来的不知道能不能过
顺便问一下什么时候加入题库
#include<bits/stdc++.h>
using namespace std;
bool b[2005][2005];
int main(){
int n,m,T,k;
cin>>T;
while(T--){
memset(b,0,sizeof(b));
cin>>n>>m>>k;
for(int i=1;i<=n&&k;i++)
for(int j=1;j<=m&&k;j++)
if(i==j)b[i][j]=1,k--;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++)
if(b[i][j])cout<<'S';
else if(k)cout<<"S",k--;
else cout<<".";
cout<<endl;
}
}
return 0;
}