L1-011
#include<bits/stdc++.h>
using namespace std;
int a[130];
int main()
{
string str,s;
getline(cin,str);
getline(cin,s);
for(int i = 0 ; i < s.size() ; i++) a[s[i]]++;
for(int i = 0 ; i < str.size() ; i++)
{
if(a[str[i]]) str[i] = '0';
}
for(int i = 0 ; i < str.size() ; i++)
{
if(str[i] != '0') cout<<str[i];
}
return 0;
}
L1-012
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int x = 1;
for(int i = 0 ; i < n ; i++)
{
x *= 2;
}
printf("2^%d = %d",n,x);
return 0;
}
L1-013
#include<bits/stdc++.h>
using namespace std;
int f(int x)
{
if(x == 1) return 1;
else return f(x-1) * x;
}
int main()
{
int n;
cin>>n;
int res = 0;
for(int i = 1 ; i <= n ; i++)
{
res += f(i);
}
cout<<res;
return 0;
}
L1-014
#include<iostream>
using namespace std;
int main()
{
cout<<"This is a simple problem.";
return 0;
}
L1-015
#include<iostream>
using namespace std;
int main()
{
int n;
char c;
cin>>n>>c;
for(int i = 1 ; i <= (n + 1) / 2 ; i++)
{
for(int j = 1 ; j <= n ; j++)
{
cout<<c;
}
cout<<endl;
}
return 0;
}