首页 > 时津风的资源收集
头像 丨阿伟丨
发表于 2025-08-29 17:08:23
题目链接 时津风的资源收集 题目描述 玩家有四种资源,初始值均为 10。给定四种资源的目标量 。玩家可以对任意一种资源执行以下操作,但必须保证资源量始终在 的区间内: 资源量 。 资源量 。 资源量 。 直接将资源量设为上限 。 直接将资源量设为下限 。 每种操作计为一次。求使四种资源量同时达 展开全文
头像 ikun_ac
发表于 2025-08-09 00:07:09
题目链接 时津风的资源收集 题目描述 共有四种资源:油、弹药、钢材、铝。每组数据给定目标资源量 。进入界面时四种资源初始均为 ,且任何时刻均需保持在区间 。每次操作可对单一资源进行以下之一: 将该资源 将该资源 将该资源 直接将该资源设为上限 直接将该资源设为下限 问使四种资源同时恰好 展开全文
头像 小胡放轻松
发表于 2025-12-19 20:40:53
/*先计算出从10出发到所有可能位置的最短操作次数,之后根据输入的数据直接查找就行*/ #include <iostream> #include <queue> #include <vector> using namespace std; vector<i 展开全文
头像 银河护胃队
发表于 2026-03-05 14:34:51
#include<bits/stdc++.h> using namespace std; const int N=310; int T; int a,b,c,d; int dis[N]; int dx[8]={1,-1,10,-10,100,-100,300,10}; void 展开全文
头像 银河护胃队
发表于 2026-03-05 14:36:27
// 引入C++标准库的所有头文件,方便竞赛编程使用 #include<bits/stdc++.h> // 使用标准命名空间,避免重复写std:: using namespace std; // 定义数组的最大尺寸,题目中涉及的数值范围不超过300,故设为310 const int N 展开全文
头像 草海桐
发表于 2025-09-07 16:12:44
package main import ( "fmt" ) type Node struct{ value, step int } var result [301]int // 存储10到其他数值所需的操作次数 func BFS() { // 计算10到其他数值所 展开全文
头像 牛友1111
发表于 2026-03-01 20:40:01
import java.io.*; import java.util.*; public class Main { // 定义一个静态数组dist,用于存储从数字10到其他数字的最小步数 private static int[] dist = new int[301]; 展开全文
头像 牛客754921490号
发表于 2025-12-20 19:16:42
#include <iostream> #include <vector> #include <deque> using namespace std; int main() { int t; cin >> t; // 达到当 展开全文
头像 牛客459000288号
发表于 2026-01-09 10:18:28
from collections import deque # Build distance matrix dist = [float("inf")] * 301 dist[10] = 0 dist[300] = 1 q = deque() q.append(10) q.app 展开全文
头像 牛客242693846号
发表于 2025-07-29 09:06:30
from collections import deque # 预处理:从起点10到所有[10,300]的最少步数 def bfs_1d(): dist = [float('inf')] * 301 dist[10] = 0 q = deque() q.append 展开全文

等你来战

查看全部