05.12 刷题班
//A0106 画窗户
#include<bits/stdc++.h>
#include<cstring>
#include<stack>
#include<queue>
#include<vector>
#define ll long long
#define ld long double
#define ull unsigned long long
using namespace std;
int n;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
if(i%2==0){
for(int j=1;j<=n;j++){
if(j%2==0) cout<<" ";
else cout<<"#";
}
}
else{
for(int j=1;j<=n;j++){
cout<<"#";
}
}
cout<<"\n";
}
return 0;
}
//A0105 画矩形
#include<bits/stdc++.h>
#include<cstring>
#include<stack>
#include<queue>
#include<vector>
#define ll long long
#define ld long double
#define ull unsigned long long
using namespace std;
int a,b; bool typ; char c;
int main(){
cin>>a>>b>>c>>typ;
for(int i=1;i<=a;i++){ //行
if(typ==0){ //空心
for(int j=1;j<=b;j++){ //列
if(i==1||i==a){ //首尾行
cout<<c;
}
else{ //中间行
if(j==1||j==b) cout<<c; //首尾列
else cout<<" "; //中间列
}
}
cout<<"\n";
}
else{ //实心
for(int j=1;j<=b;j++){ //列
cout<<c;
}
cout<<"\n";
}
}
return 0;
}
//A0107 鸡兔同笼 [数学方法]
#include<bits/stdc++.h>
#include<cstring>
#include<stack>
#include<queue>
#include<vector>
#define ll long long
#define ld long double
#define ull unsigned long long
using namespace std;
int h,f;
int main(){
cin>>h>>f;
cout<<h-(f-2*h)/2<<" "<<(f-2*h)/2;
return 0;
}
//A0108 马克思的数学题
#include<bits/stdc++.h>
#include<cstring>
#include<stack>
#include<queue>
#include<vector>
#define ll long long
#define ld long double
#define ull unsigned long long
using namespace std;
int n,m;
int main(){
cin>>n>>m;
for(int a=1;a<=n-2;a++){
for(int f=1;f<=n-a-1;f++){
int c=n-a-f;
if(a*3+f*2+c*1==m) cout<<a<<","<<f<<","<<c<<"\n";
}
}
return 0;
}
我们会审查剪贴板内容,并对发布不合适内容的同学进行相应的处理