#include<iostream>
#include<cstdio>
using namespace std;
double add(double x, double y)
{
return x+y;
}
int main()
{
double x,y;
cin>>x>>y;
printf("%.2lf",add(x,y));
return 0;
}
#include<iostream>
#include<cstdio>
using namespace std;
double add(double x, double y)
{
return x+y;
}
int main()
{
double x,y;
cin>>x>>y;
printf("%.2lf",add(x,y));
return 0;
}
#include<iostream>
#include<cstdio>
using namespace std;
int sum(int l, int r)
{
return (l+r)*(r-l+1)/2;
}
int main()
{
int l,r;
cin>>l>>r;
cout<<sum(l,r);
return 0;
}
#include<iostream>
#include<cstdio>
using namespace std;
void copy(int a[], int b[], int size)
{
for(int i=0;i<size;i++)
{
b[i]=a[i];
}
}
int main()
{
int a[110],b[110];
int n,m,size;
cin>>n>>m>>size;
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<m;i++) cin>>b[i];
copy(a,b,size);
for(int i=0;i<m;i++) cout<<b[i]<<" ";
return 0;
}
#include<iostream>
#include<cstdio>
using namespace std;
int gcd(int a,int b)
{
if(a%b==0) return b;
else return gcd(b,a%b);
}
int lcm(int a, int b)
{
return a*b/gcd(a,b);
}
int main()
{
int a,b;
cin>>a>>b;
if(a<b)
{
int t=a;
a=b;
b=t;
}
printf("%d",lcm(a,b));
return 0;
}
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
void print(char str[])
{
cout<<str;
}
int main()
{
char str[110];
fgets(str,101,stdin);
print(str);
return 0;
}
#include<iostream>
#include<cstdio>
using namespace std;
void reverse(int a[], int size)//尝试一下双指针写法
{
int i=0,j=size-1;
while(i<j)
{
int temp=a[i];
a[i]=a[j];
a[j]=temp;
i++;
j--;
}
}
int main()
{
int n,size;
cin>>n>>size;
int a[1010];
for(int i=0;i<n;i++) cin>>a[i];
reverse(a,size);
for(int i=0;i<n;i++) cout<<a[i]<<" ";
return 0;
}
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
bool hashtable[1010];
int get_unique_count(int a[], int n)
{
for(int i=0;i<n;i++)
{
hashtable[a[i]]=true;
}
int sum=0;
for(int i=1;i<=1000;i++)
{
if(hashtable[i])
{
sum++;
}
}
return sum;
}
int main()
{
int a[1010];
int n;
cin>>n;
for(int i=0;i<n;i++) cin>>a[i];
int res=get_unique_count(a,n);
cout<<res;
return 0;
}
#include<iostream>
#include<cstdio>
using namespace std;
int abs(int x)
{
if(x>=0) return x;
else return -x;
}
int main()
{
int x;
cin>>x;
int res=abs(x);
cout<<res;
return 0;
}
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
void sort(int a[],int l,int r)
{
for(int i=1;i<=r-l;i++)
{
for(int j=l;j<=r-i;j++)
{
if(a[j]>a[j+1])
{
int temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
}
int main()
{
int a[1010];
int n,l,r;
cin>>n>>l>>r;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
sort(a,l,r);
for(int i=0;i<n;i++)
{
printf("%d ",a[i]);
}
return 0;
}
#include<iostream>
#include<cstdio>
using namespace std;
int res;
int n;
bool st[20];//记录第i级台阶是否被踩过,被踩过就是true,没踩过就是false
void dfs(int x)//当前在第x级台阶
{
st[x]=true;
if(x==n)
{
res++;
return;
}
else
{
if(x+2<=n&&st[x+2]==false)
{
dfs(x+2);
st[x+2]=false;
}
if(x+1<=n&&st[x+1]==false)
{
dfs(x+1);
st[x+1]=false;
}
}
}
int main()
{
cin>>n;
dfs(0);
printf("%d",res);
return 0;
}