首页 > 其他分享 >原神启动!!!

原神启动!!!

时间:2024-04-07 09:33:59浏览次数:10  
标签:原神 12 10 元素 样例 启动 rightarrow

原神启动!!!

题目背景

提示:题目背景与题目无关。

你说的对,但是《原神》是由米哈游自主研发的一款全新开放世界冒险游戏。游戏发生在一个被称作「提瓦特」的幻想世界,在这里,被神选中的人将被授予「神之眼」,导引元素之力。你将扮演一位名为「旅行者」的神秘角色,在自由的旅行中邂逅性格各异、能力独特的同伴们,和他们一起击败强敌,找回失散的亲人——同时,逐步发掘「原神」的真相。

因为你的素养很差,我现在每天玩原神都能赚 150 原石,每个月差不多 5000 原石的收入, 也就是现实生活中每个月 5000 美元的收入水平,换算过来最少也 30000 人民币,虽然我 只有 14 岁,但是已经超越了中国绝大多数人(包括你)的水平,这便是原神给我的骄傲的资本。

毫不夸张地说,《原神》是 miHoYo 迄今为止规模最为宏大,也是最具野心的一部作品。即便在经历了 8700 个小时的艰苦战斗后,游戏还有许多尚未发现的秘密,错过的武器与装备,以及从未使用过的法术和技能。

尽管游戏中的战斗体验和我们之前在烧机系列游戏所见到的没有多大差别,但游戏中各类精心设计的敌人以及 Boss 战已然将战斗抬高到了一个全新的水平。就和几年前的《塞尔达传说》一样,《原神》也是一款能够推动同类游戏向前发展的优秀作品。

题目描述

原神中有一个魔法师,她可以打出 n n n 次火元素攻击魔法和 m m m 次冰元素攻击魔法,每次攻击的伤害分别为 a 1 , a 2 , ⋯   , a n a_1,a_2,\cdots, a_n a1​,a2​,⋯,an​ 和 b 1 , b 2 , ⋯   , b m b_1,b_2,\cdots, b_m b1​,b2​,⋯,bm​。

元素攻击之间存在如下反应规则:

  • 每次元素攻击可以给没有元素附着的怪物附着相应的元素,初始时怪物没有元素附着;

  • 如果用火元素攻击打到冰元素附着的怪物身上,那么本次伤害将 × 2 \times 2 ×2,并清空元素附着

  • 如果用冰元素攻击打到火元素附着的怪物身上,那么本次伤害将 + k +k +k,并清空元素附着

现在魔法师可以任意安排攻击顺序,也就是说,每次攻击过后,魔法师可以从自己没有使用过的魔法中任意挑选一种使用。她希望最大化总伤害,请问最大总伤害是多少。

输入格式

第一行三个整数 n , m , k n,m,k n,m,k。

第二行 n n n 个整数 a 1 , a 2 , ⋯   , a n a_1,a_2,\cdots, a_n a1​,a2​,⋯,an​。

第三行 m m m 个整数 b 1 , b 2 , ⋯   , b m b_1,b_2,\cdots, b_m b1​,b2​,⋯,bm​。

输出格式

一行一个整数,表示答案。

样例 #1

样例输入 #1

6 7 3
1 1 4 5 1 4
1 9 1 9 8 1 0

样例输出 #1

67

样例 #2

样例输入 #2

5 3 5
1 4 2 8 5
7 1 4

样例输出 #2

50

样例 #3

样例输入 #3

1 1 0
2
3

样例输出 #3

7

样例 #4

样例输入 #4

见附件中的 samples/genshin4.in

样例输出 #4

见附件中的 samples/genshin4.ans

样例 #5

样例输入 #5

见附件中的 samples/genshin5.in

样例输出 #5

见附件中的 samples/genshin5.ans

提示说明

样例 1 解释

攻击采用 a 1 → b 4 → a 2 → b 3 → a 5 → b 5 → b 7 → b 1 → a 3 → b 2 → a 4 → b 3 → a 6 a_1\rightarrow b_4\rightarrow a_2\rightarrow b_3\rightarrow a_5\rightarrow b_5\rightarrow b_7 \rightarrow b_1\rightarrow a_3 \rightarrow b_2\rightarrow a_4\rightarrow b_3 \rightarrow a_6 a1​→b4​→a2​→b3​→a5​→b5​→b7​→b1​→a3​→b2​→a4​→b3​→a6​,每次的实际伤害为 1 , 12 , 1 , 4 , 1 , 11 , 0 , 1 , 8 , 9 , 10 , 1 , 8 1,12,1,4,1,11,0,1,8,9,10,1,8 1,12,1,4,1,11,0,1,8,9,10,1,8,总伤害为 67 67 67。

样例 2 解释

攻击采用 a 5 → b 1 → b 2 → a 4 → a 3 → b 3 → a 2 → a 1 a_5\rightarrow b_1\rightarrow b_2\rightarrow a_4\rightarrow a_3\rightarrow b_3\rightarrow a_2\rightarrow a_1 a5​→b1​→b2​→a4​→a3​→b3​→a2​→a1​,每次的实际伤害为 5 , 12 , 1 , 16 , 2 , 9 , 4 , 1 5,12,1,16,2,9,4,1 5,12,1,16,2,9,4,1,总伤害为 50 50 50。

数据规模与约定

对于 100 % 100\% 100% 的数据, 1 ≤ n , m ≤ 1 0 6 1 \leq n,m \leq 10^6 1≤n,m≤106, 0 ≤ a i , b i , k ≤ 1 0 9 0 \leq a_i,b_i,k \leq 10^9 0≤ai​,bi​,k≤109。

测试点编号 n , m ≤ n,m \leq n,m≤特殊性质
1 ∼ 5 1 \sim 5 1∼5 10 10 10
6 ∼ 10 6 \sim 10 6∼10 1000 1000 1000
11 ∼ 12 11 \sim 12 11∼12 1 0 6 10 ^6 106 k = 0 k=0 k=0
13 ∼ 14 13 \sim 14 13∼14 1 0 6 10 ^6 106 k > max ⁡ ( max ⁡ i = 1 n { a i } , max ⁡ i = 1 m { b i } ) k>\max(\max_{i=1}^n\{a_i\},\max_{i=1}^m\{b_i\}) k>max(maxi=1n​{ai​},maxi=1m​{bi​})
15 ∼ 16 15 \sim 16 15∼16 1 0 6 10 ^6 106 n = m n=m n=m
17 ∼ 25 17 \sim 25 17∼25 1 0 6 10 ^6 106

附件下载

文件名

samples.zip 16.27KB

网址:

samples.zip

代码内容

/******************
各位玩家们!
原神,启动啊!!!
岩素性的“千织”人物!
待各位们抽取哟!!!
******************/

#include <iostream>
#include <algorithm>
#include <bits/stdc++.h>
using namespace std;

typedef long long ll;

int main()
{
    ll n,m,k;
    cin>>n>>m>>k;
    ll arr[n],brr[m];

    ll i,nums=0;
    for(i=0;i<n;i++)
    {
        cin>>arr[i];
        nums+=arr[i];
    }

    for(i=0;i<m;i++)
    {
        cin>>brr[i];
        nums+=brr[i];
    }

    // n 次火元素攻击魔法的伤害,从大到小排序
    sort(arr,arr+n,greater<int>());

    //找min(m,n),满足:冰与火,攻击一回合
    ll temp1=n;
    if(temp1>m) temp1=m;

    for(i=0;i<temp1;i++)
    {
        //冰打火,本次伤害 +k,并清空元素附着。
        ll temp2=k;
        //火打冰,本次伤害 ×2(即 +arr[i]),并清空元素附着;
        if(temp2<arr[i])
            temp2=arr[i];
        //找max(arr[i],k),满足:最大总伤害
        nums+=temp2;
    }

    cout<<nums<<endl;
    return 0;
}

标签:原神,12,10,元素,样例,启动,rightarrow
From: https://blog.csdn.net/2301_80065123/article/details/137247822

相关文章

  • 折腾PXE网络启动 pxe 双引导bios&uefi模式 WDS windows deployment server
    简介:这才是最终章。折腾这么多,其实还是为了WDS。折腾TFTPD引导bios,是为了确认引导文件可以引导maxdos。折腾TFTPD引导uefi,也是为了确认可以引导grub。折腾OPENWRT双引导bios和UEFI,是为了确认DHCPoption93。现在我们有了可以双引导的TFTP-ROOT目录,虽然只有4个文件,这足够我......
  • 揭秘STM32的启动文件:开启嵌入式世界的大门
    前言在嵌入式系统的领域里,STM32系列芯片一直以其强大的性能和丰富的外设功能而闻名。然而,要让这些芯片正常工作,关键在于启动文件(startupfile)的正确编写和理解。启动文件是嵌入式系统中的第一个被执行的代码,它负责初始化处理器、设置堆栈、配置中断向量表等关键任务,是整个系统......
  • 折腾PXE网络启动 pxe 双引导bios&uefi模式 OPENWRT
    简介:前两篇已经折腾了pxe引导bios和uefi,甭管启动的是啥,已经可以网络引导了。但是同时面对这两种系统的时候怎么办?需要通过dhcp的参数来控制谁启动什么。核心内容RFC4578:DynamicHostConfigurationProtocol(DHCP)OptionsfortheIntelPrebooteXecutionEnvironment(......
  • 折腾PXE网络启动 pxe 引导uefi模式 GRUB Shell (TFTPD64 OPENWRT)
    简介:上一篇折腾了maxdos,但是uefi是不支持dos的,openwrt的闪存又决定了只能启动命令行界面的系统,只有UEFIShell适合了。一:所需软件提取BOOTX64.EFIgrub4dos(chenall.net)这次下载grub4dos-for_UEFI下载以后,解压,只需要根目录BOOTX64.EFI文件。配置TFTP文件#创建一个文件夹......
  • Windows启动项管理器Autoruns
    文章目录AutoRunsVirusTotalAutorunscAutoRunsAutoRuns用于启动程序管理,可显示系统启动或登录时的各种自动启动行为,并扩展和加载各种系统进程,要比任务管理器中的自启动管理高级得多,其界面如下,列出了所有开机启动项。可以看到界面中有很多选项卡,当前所在位置是【Ev......
  • Springboot项目启动异常排查
    一、问题由来启动时报错信息如下:PropertyDetectorcustomBeannotfoundwithname'encryptablePropertyDetector'本地测试时,发现同样的问题。  二、问题分析把该问题对应的英文放在白发翻译里面,翻译结果如下,未找到名为“encryptablePropertyDetector”的属性检测......
  • 如何在Windows下启动Koa并隐藏窗口
    我打算在本地可以随时打开http://127.0.0.1:3000/这样使用本地的网页程序了。但是通过cmd执行nodeapp.js那个黑色的窗口看着碍眼,于是有了这个教程。 要使命令提示符窗口在后台运行且不可见,可以使用VBS脚本(VisualBasicScript)来实现。VBS脚本可以通过Windows脚本宿......
  • Caddy进阶:因为Nginx占用了80和443端口导致Caddy无法启动
    日志里面有个红色的error,表示安装后没有启动caddy的服务。看了很多文章,感觉都没有把我当小白。自己折腾了几个小时,总算搞明白了。1、如果80端口和443端口被其它程序(比如Nginx)占用了,得先卸载Nginx。查看443端口被谁占用了:root@web005:~#sudolsof-i:443COMMANDPIDUSE......
  • 树莓派无桌面系统(RaspberryPI Lite)启动自动打开Chromium-Browser的具体方法
    https://blog.csdn.net/sinat_36939362/article/details/95391676RaspberryPILite自动打开Chromium-Browser情景:需要用电视机通过网页显示一些数据需要到的工具:前期准备步骤:在RPILite安装相应的Package完善功能解决Chromium中文乱码的问题光标隐藏代码Lite需要满屏显示写批处......
  • [MySQL] “MySQL 服务无法启动”原理及解决方法
    最近在学习数据库,安装MySQL时候第一条指令netstartmysql就无法正常运行,错误如下:MySQL服务正在启动.MySQL服务无法启动。服务没有报告任何错误。请键入NETHELPMSG3534以获得更多的帮助。在网上找了很多教程,百度靠前的全部都是让跟着输入以下指令:E:\Mysql\mysql-8.0.2......