当前位置: 首页 > news >正文

CF2111B

首先最大的 \(f_n\) 必须放的下,即 \(f_n \le \min(w,l,h)\)。此外,\(f_{n-1}\) 紧贴在 \(f_n\) 的一个面上,故要 \(f_n+f_{n-1} \le \max(w,l,h)\)。剩下的第 \(i\) 个正方体由于满足 \(f_{i+2}=f_{i}+f_{i+1}\),故只需与第 \(i+1,i+2\) 个正方体共用一条棱即可,且一定不会占用满空间,可以参照样例的图理解。时间复杂度 \(O(\sum m)\)

#include<iostream>
#include<cstdio>
#define int long long
using namespace std;
int n,m,f[101],x,y,z;
void solve(){cin>>n>>m;while(m--){cin>>x>>y>>z;if(x>=f[n]&&y>=f[n]&&z>=f[n]){if(x-f[n]>=f[n-1]||y-f[n]>=f[n-1]||z-f[n]>=f[n-1])cout<<1;else cout<<0;}else cout<<0;}cout<<'\n';
}
signed main(){f[1]=1,f[2]=2;for(int i=3;i<=10;i++)f[i]=f[i-1]+f[i-2];int T;cin>>T;while(T--)solve();return 0;
}
http://www.wxhsa.cn/company.asp?id=1664

相关文章:

  • ABC394F
  • LG11793
  • ABC394G
  • MX 炼石 2026 NOIP #5
  • 0126_状态模式(State)
  • Visual Studio 2026 预览体验版现已发布,一起来看看带来哪些新功能!
  • 基于RK3568/RK3576/RK3588/全志H3/飞腾芯片/国产UOS等/国标GB28181监控系统
  • Go语言读写锁(RWMutex)底层原理详解
  • 【GitHub每日速递】无需提示词!Nano Bananary香蕉超市:AI绘画玩法多到停不下来
  • 小题狂练 (J)
  • Drift数据库开发实战:类型安全的SQLite解决方案
  • DELPHI FireDAC连接EXCEL文件
  • 读人形机器人09教育行业
  • PHP判断字符串是否包含中文
  • 当我们红尘作伴,活得潇潇洒洒
  • 诡异的mysql8的问题
  • 二叉树理论
  • 支付中心的熔断降级要怎么做
  • 协议版iM蓝号检测,批量筛选iMessages数据,无痕检测是否开启iMessage服务
  • 栈和队列总结
  • 工业互联网认知实训台-一句话介绍
  • 湾区杯 SilentMiner WP
  • Python-课后题题目-1.1编程世界初探
  • Python-课后题题目-1.2初识python语言
  • node和npm相关的记录
  • 在Spring boot 中使用@master 设置主从数据库
  • 设计模式-装饰器模式 - MaC
  • 【API接口】最新可用河马短剧接口
  • 第 16 章反射(reflection)
  • 自我介绍+软工5问