#include <iostream>
#include <cstdlib> 
using namespace std;
int rollDice();
enum GameStatus { WIN, LOSE, PLAYING };
int main() {
	GameStatus status;
	int sum, myPoint;
	unsigned seed;

	cin >> seed;
	srand(seed);
	sum = rollDice();
	switch (sum)
	{
	case 7:
	case 11:
		status = WIN; break;
	case 2:
	case 3:
	case 12:
		status = LOSE; break;
	default:
		status = PLAYING;
		myPoint = sum;
		cout << "Point is " << myPoint << endl;
	}
	while (status == PLAYING) {
		sum = rollDice();
		if (sum == myPoint)
			status = WIN;
		else if (sum == 7)
			status = LOSE;
	}
	if (status == WIN)
		cout << "player wins" << endl;
	else
		cout << "player loses" << endl;
	return 0;
}
int rollDice() {
	int point1 = 1 + rand() % 6;
	int point2 = 1 + rand() % 6;
	int sum = point1 + point2;
	cout << "player rolled " <<" "<< point1 << "+" << " "<<point2 << "=" << sum << endl;
	return sum;
}


#include<stdio.h>

float c,f;
int main(){
     scanf("%f",&f);
		c=(f-32)*5/9;
		printf("转换后的摄氏温度为%.2lf\n",c);
	
	return 0;
}


#include <iostream>
#include <cstring>
#include <algorithm>
#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n;
	cin >> n;
	int sum = 1;
	for (int i = 1; i <n; i++)
	{
		sum = (sum + 1) * 2;

	}
	cout << sum;

}


#include <iostream>
#include <cstring>
#include <algorithm>
#include<bits/stdc++.h>
using namespace std;

int main()
{
	double a, b;
	cin >> a >> b;
	printf("%.3f%%", b / a*100);


}



#include <iostream>
#include <cstring>
#include <algorithm>
#include<bits/stdc++.h>
using namespace std;

int main()
{
	double  h, r; 
	cin >> h >> r;
	double  s = 3.14 * r * r * h;
cout << ceil( 20000 / s);

	


}



#include <iostream>
using namespace std;


int leapYear(int y)
{
    if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
        return 1;
    return 0;
}


int whatDay(int year, int month)
{
	int n = 0, w = 0, i;
	for (i = 1; i < year; i++)
	{
		if(leapYear(i))
		{
			n += 366;

		}
		else
			n += 365;
	}
	
	if(leapYear(year))
		switch(month)
		{
			case 12:
				n += 336;
				break;
			case 11:
				n += 306;
				break;
			case 10:
				n += 275;
				break;
			case 9:
				n += 245;
				break;
			case 8:
				n += 214;
				break;
			case 7:
				n += 183;
				break;
			case 6:
				n += 153;
				break;
			case 5:
				n += 122;
				break;
			case 4:
				n += 92;
				break;
			case 3:
				n += 61;
				break;
			case 2:
				n += 31;
				break;
			case 1:
				n += 1;
				break;
		}
	else 
		switch(month)
		{
			case 12:
				n += 335;
				break;
			case 11:
				n += 305;
				break;
			case 10:
				n += 274;
				break;
			case 9:
				n += 244;
				break;
			case 8:
				n += 213;
				break;
			case 7:
				n += 182;
				break;
			case 6:
				n += 152;
				break;
			case 5:
				n += 121;
				break;
			case 4:
				n += 91;
				break;
			case 3:
				n += 60;
				break;
			case 2:
				n += 32;
				break;
			case 1:
				n += 1;
				break;;
		}	
	w += n;
	w = w % 7;
	if (w == 0) w = 7;

	return w;
}

int main()
{
    int y, m, xq;     
    cin >> y >> m;   
    xq = whatDay(y,m);   
    cout << y << "年" << m << "月1日是星期";    
    if(xq == 7)
        cout << "日" << endl;
    else
        cout << xq << endl;
    return 0;
}

#include <iostream>
#include <cstring>
#include <algorithm>
#include<bits/stdc++.h>
using namespace std;

int main()
{
	int q[1000];
	int a, b;
	cin >> a >> b;
	int ans = 0;
	for (int i = a; i <= b; i++) {
		if (i % 400 == 0 || i % 4 == 0 && i % 100 != 0) {
			ans++;
			q[ans] = i;

		}
	}
    
    
	cout << ans;
    
     cout << endl;
	for (int i = 1; i <= ans; i++)
		cout << q[i]<<" ";




}



#include <iostream>
#include <cstring>
#include <algorithm>
#include<bits/stdc++.h>
using namespace std;

int main()
{
	string a ;
	cin >> a; 
	for (int i = 0; i < a.size(); i++)
	{
		if (a[i] >= 'a' && a[i] <= 'z') a[i] = a[i] - 32;
		cout << a[i];


	}



}



#include<bits/stdc++.h>
int main()
{
	int n,sum,count=0;
	scanf("%d%d",&sum,&n);
	for(int i=1;i<=n;i++)
	{
		int p;
		scanf("%d",&p);
		if(p<=sum)
		sum-=p;
		else
		count++;
	}
	printf("%d",count);
}


#include<bits/stdc++.h>
using namespace std;
int main() {
	char a[50], b[50]; 
	cin >> a;


	for (int i = 0; i < strlen(a); i++) {
		if (a[i] >= 'a' && a[i] <= 'z') {
			if (a[i] >= 'a' && a[i] <= 'w') 
				b[i] = char(a[i] + 3 - 32);
			else 
				b[i] = char(a[i] - 23 - 32);
		}
		else {
			if (a[i] >= 'A' && a[i] <= 'W') 
				b[i] = char(a[i] + 3 + 32);
			else
				b[i] = char(a[i] - 23 + 32);
		}
	}
	for (int i =strlen(a)- 1; i >= 0; i--) 
		cout << b[i];
	return 0; 
}

#include<iostream>
using namespace std;
void hanoi(char a,char b,char c,int n){
    if (n==1) cout<<a<<" -> "<<c<<endl;  //直接移动到C柱,输出 
    else {
        hanoi(a,c,b,n-1);  //把上面n-1个移到B柱
        cout<<a<<"-->"<<c<<endl;  //输出
        hanoi(b,a,c,n-1);  //把剩下n-1个从B柱移到C柱
    }
}
int main(){
    int n;
    cin>>n;
    hanoi('A','B','C',n);
}





#include <iostream>
using namespace std;

int main()
{
	int n, k;
	cin >> n >> k;
	int q = n - k+1 ;
	int sum = -0;
	int jc1 = 1;
	for (int i = 1; i <= k;i++)
	{
		jc1 = jc1* i;
	
	}
	int jc2 = 1;
	int sum2 = 0;
	for (int i = q; i <= n;i++) {
		jc2 = i * jc2;
		
	}
//	cout << jc1 << " " << jc2<<"\n";

	cout << jc2 / jc1;

}





#include <iostream>
using namespace std;
int fun(int n)
{
	if (n == 1 || n == 2) return 1;
	else
	{
		return fun(n - 1) + fun(n - 2);

	}
}
int main()
{

	int n;
	cin >> n;

	cout << fun(n);

	return 0;
}





#include <iostream>
#include<vector>
using namespace std;
int solve(int x, int y) {//递归
	if (x == 1 || y == 1) {
		return 1;
	}
	return solve(x - 1, y) + solve(x, y - 1);
}
int main()
{

	int n, m;
	cin >> n >> m;
	cout << solve(n, m);



}






#include <iostream>
using namespace std;

int fun(int n) {
    /*********** begin *************/
    
    
    
    
    /************ end **************/
}

int main() {
    /*********** begin *************/
    
    cout << 18;
    
    
    /************ end **************/
    return 0;
}