问题1
问题描述
题目分析
代码
#include<iostream>
using namespace std;
#include<cstring>
char zi[10000];
char zhen[10000];
int num;
int main()
{
cin>>num;
cin>>zi;
int tot=0;
int last,k;
k=0;
last=0;
for(int i=0;i<num;i++)
{
if(i-last==k)
{
zhen[tot]=zi[i];
last=i+1;
k++;
tot++;
}
}
cout<<zhen<<endl;
}
遇到的问题
问题2
问题描述
题目分析
代码
#include<iostream>
using namespace std;
#include<cstring>
char zi[10000];
char zhen[10000];
int num;
int main()
{
cin>>num;
cin>>zi;
int tot=0;
int last,k;
k=0;
last=0;
for(int i=0;i<num;i++)
{
if(i-last==k)
{
zhen[tot]=zi[i];
last=i+1;
k++;
tot++;
}
}
cout<<zhen<<endl;
}
遇到的问题
问题3
问题描述
题目分析
代码
#include<iostream>
using namespace std;
#include<cmath>
int n;
int main()
{
float x,y;
float nx=0,ny=0;
int r,nr=0;
float way=0;
float time=0;
int real_time=0;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>x>>y>>r;
way=2*sqrt(x*x+y*y);
time=time+r*1.5+way/50.0;
}
real_time=ceil(time);
cout<<real_time;
}
遇到的问题
问题4
问题描述
题目分析
代码
#include<iostream>
using namespace std;
#include<cstring>
int n,m;
int vis[5001];
int main()
{
cin>>n>>m;
memset(vis,1,sizeof(vis));
for(int i=2;i<=n;i++)
{
for(int j=2;j<=m&&j<=i;j++)
{
if(i%j==0)
{
vis[i]++;
}
}
}
for(int i=1;i<=n;i++)
{
if(i==1)
{
printf("1");
}
else if(vis[i]%2!=0)
{
printf(",%d",i);
}
}
}
遇到的问题
问题5
问题描述
题目分析
代码
#include<iostream>
using namespace std;
#include<cstring>
int n,m;
int vis[5001];
int main()
{
cin>>n>>m;
memset(vis,1,sizeof(vis));
for(int i=2;i<=n;i++)
{
for(int j=2;j<=m&&j<=i;j++)
{
if(i%j==0)
{
vis[i]++;
}
}
}
for(int i=1;i<=n;i++)
{
if(i==1)
{
printf("1");
}
else if(vis[i]%2!=0)
{
printf(",%d",i);
}
}
}
遇到的问题
问题6
问题描述
题目分析
代码
#include<iostream>
using namespace std;
#include<cmath>
int N,NA,NB;
int num1=0,num2=0;
int nn1[101],nn2[101];
void bi(int a,int b)
{
if(abs(a-b)==5)
{
if(a>b)
{
num1++;
}
else
num2++;
}
else if(abs(a-b)!=0)
{
if(a>b)
num2++;
else
num1++;
}
}
int main()
{
cin>>N>>NA>>NB;
for(int i=0;i<NA;i++)
{
cin>>nn1[i];
}
for(int i=0;i<NB;i++)
{
cin>>nn2[i];
}
int a=0,b=0;
for(int i=0;i<N;i++)
{
bi(nn1[a],nn2[b]);
a=(a+1)%NA;
b=(b+1)%NB;
}
if(num1>num2)
{
printf("A");
}
else if(num2>num1)
{
printf("B");
}
else
{
printf("draw");
}
}
遇到的问题