#include "bits/stdc++.h"using namespace std;const int N = 100,eps = 1e-5;int n;double a[N];bool st[N];bool dfs(int u,double x){if (u>=n){return false;}if (x-24<eps){return true;}st[u] = true;if (st[u]){dfs(u+1,a[u]+x);dfs(u+1,a[u]-x);if (x==0){x=1;}dfs(u+1,a[u]*x);dfs(u+1,a[u]/x);st[u] = false;}return false;}int main(){cin>>n;for(int i = 0; i <n; i++) {cin>>a[i];}for(int i = 0; i <n; i++) {swap(a[i],a[0]);if(!dfs(0,0)){cout<<"不能";return 0;}swap(a[i],a[0]);}cout<<"可";}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。