首页 > 两数之和
头像 keduoli
发表于 2024-07-22 01:06:38
前言 题解 好难的场, 从第二题开始,就感觉画风不对. A. 两数之和 签到 特判<=2的情况 z = int(input()) if z <= 2: print("NO") else: print ("YES") print (1, z - 1) B 展开全文
头像 north_h
发表于 2024-07-22 00:43:45
我的博客 两数之和 签到题 思路:除了和不行,其他都可以用和凑出来 void solve() { int n; cin >> n; if (n == 2 || n == 1) { cout << "NO" << '\n'; 展开全文
头像 可爱抱抱呀😥
发表于 2024-07-23 22:57:04
B-F Java题解 未完待续 B 小红装匣子 容易观察,竖着放两列1x2的块儿等同于横着放两排,而1x3的只能横着放,因此分类讨论有一个竖着放的和没有竖着放的两种情况,在每种前提下,一行需要先尝试用1x3的填满,或者剩余偶数列,剩下的用1x2横向填满,时间复杂度O(T) import java. 展开全文
头像 喜欢吃卤蛋的秋田犬等oc
发表于 2025-05-26 10:42:50
package main import ( "fmt" ) func main() { var z int fmt.Scanf("%d", &z) ans := "YES" if z &l 展开全文
头像 涡流盔甲纹饰
发表于 2024-08-28 23:06:42
这一题呢是一道水题, 第一步加一个特判, 只要小于等于2的都是NO, 处理其他情况简单多了,先输出一个YES, 换行,然后输出一,之后输出n-1。 好了话不多说, 以下是代码。 #include<bits/stdc++.h> using 展开全文