24點(公升級版)

2021-10-24 12:46:01 字數 1285 閱讀 1911

本24點**可以實現以下操作:

查詢4個數經過+

++,−

-−,∗

*∗, \ 和()()

(),運算是否可得到nnn;

支援僅查詢是否存在和查詢存在的算式

支援多組資料,每組資料結束後請按回車,當n=0

n=0n=

0時結束

第一行乙個二進位制數g,0表示不輸出算式,1相反;(輸入後過程中不可更改)

接下來一行乙個數n

nn然後下一行4個數,表示這些數參加運算

以回車表示下一組資料(回到第2步)

#include

#define forr(i) for(int i=1;i<=4;i++)

using

namespace std;

char a_c[

100]

,b_c[

100]

,c_c[

100]

,d_c[

100]

;int a,b,c,d,a1,b1,c1,d1,n,num[4]

=;bool ans;

intjs

(int x,

int y,

int n)

charw(

int i)

intg

(char o)

void

comp

(int

&a,int

&b)void

csh(

)void

csh2()

intmain()

if(js(

js(a1,

js(b1,c1,i)

,j),d1,k)

==n)if(

js(a1,js(

js(b1,c1,i)

,d1,j)

,k)==n)if(

js(js(a1,b1,i),js

(c1,d1,j)

,k)==n)if(

js(a1,

js(b1,

js(c1,d1,i)

,j),k)

==n)}}

while

(next_permutation

(num,num+4)

);printf

("no answer!\n"

);start:

getchar()

;system

("cls");

}return0;

}

分糖果 5 0公升級版

題目描述 幼兒園裡有n個小朋友,lxhgww老師現在想要給這些小朋友們分配糖果,要求每個小朋友都要分到糖果。但是小朋友們也有嫉妒心,總是會提出一些要求,比如小明不希望小紅分到的糖果比他的多,於是在分配糖果的時候,lxhgww需要滿足小朋友們的k個要求。幼兒園的糖果總是有限的,lxhgww想知道他至少...

7 5 拯救007(公升級版)(30 分)

在老電影 007之生死關頭 live and let die 中有乙個情節,007被毒販抓到乙個鱷魚池中心的小島上,他用了一種極為大膽的方法逃脫 直接踩著池子裡一系列鱷魚的大腦袋跳上岸去!據說當年替身演員被最後一條鱷魚咬住了腳,幸好穿的是特別加厚的靴子才逃過一劫。設鱷魚池是長寬為100公尺的方形,中...

L2 1 拯救007(公升級版)

l2 1 拯救007 公升級版 25 分 在老電影 007之生死關頭 live and let die 中有乙個情節,007被毒販抓到乙個鱷魚池中心的小島上,他用了一種極為大膽的方法逃脫 直接踩著池子裡一系列鱷魚的大腦袋跳上岸去!據說當年替身演員被最後一條鱷魚咬住了腳,幸好穿的是特別加厚的靴子才逃過...