比赛链接:ABC339
简单题。但是相比于之前的A题来说还是变难了。直接上代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
string str;
cin>>str;
int pos=-1;
for(int i=1;i<str.size();i++){
if(str[i]=='.')
pos=i;
}
cout<<str.substr(pos+1)<<endl;
return 0;
}
纯纯的模拟题。
#include <bits/stdc++.h>
using namespace std;
const int dx[4]={-1,0,1,0};
const int dy[4]={0,1,0,-1};
int main(){
int n,m,k;
cin>>n>>m>>k;
vector<vector<char>> grid(n,vector<char>(m,'.'));
int x=0,y=0,dir=0;
while(k--){
if(grid[x][y]=='.'){
grid[x][y]='#';
dir=(dir+1)%4;
x+=dx[dir