我看到这个活动就想到了刚进洛谷时写的蒟蒻代码:
#include <iostream>
using namespace std;
int main()
{
int i,y;
cin>>i>>y;
for(int j=1;j<=i;j++)
{
y+=y;
}
cout<<y;
return 0;
}
但他完全可以用如下代替
#include <bits/stdc++.h>
using namespace std;
int read(){
int x=0,flag=1;
char c=getchar();
while(c>'9'||c<'0'){
if(c=='-')
flag=-1;
c=getchar();
}
while(c<='9'&&c>='0')
x=(x<<1)+(x<<3)+(c^48),c=getchar();
return x*flag;
}
void write(int num,bool b){
if(num==0&&b)
putchar('0');
else if(num==0)
return;
else if(num<0)
num=-num,putchar('-'),write(num,0);
else
write(num/10,0),putchar(('0'+num%10));
}
int main(){
write((1<<read())*read(),1);
puts("");
}
(看来当时的我还真是蒟蒻啊,{但好像现在也是(小声嘟囔)})