新用户注册入口 老用户登录入口

[转载]2017浙江工业大学-校赛决赛 竹之书

文章作者:转载 更新时间:2024-01-04 21:21:17 阅读数量:358
文章标签:密文key值贤者之石幻想乡加密方式正整数序列
本文摘要:本文以菲莉丝借助贤者之石的力量试图炼成幻想乡为背景,围绕加密卷轴中的密文解密展开。密文中各个正整数元素的乘积对所有元素和取模的结果即为key值。文章详细描述了解密算法的过程,并提供了C++代码实现,其中关键函数Mod用于计算加密数据的处理。在实际操作中,程序读取包含n个正整数的序列并求和,然后逐个利用加密方式与key值的关系计算最终的key值。尽管故事带有浓厚的虚构色彩,但解密方法及编程实践具有明确的技术针对性,体现了对数学模型和编程技术在解决实际问题中的应用。
转载文章

本篇文章为转载内容。原文链接:https://blog.csdn.net/anvqxl0105/article/details/101282561。

该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。

作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。

如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。

Description

由于某些原因菲莉丝拿到了贤者之石,所以好像变得很厉害了
好像变得很厉害的菲莉丝想要炼成幻想乡,其中有一个原料是稗田一族对幻想乡历史的记录。现在菲莉丝拿到了一个被某只魔粘性精神体加密过的的卷轴。
密文通过原文和一个正整数key加密形成,而key和密文又有一定关联。
现给出密文,求key值

已知密文s和key值关系如下
已知密文s是一串正整数s1,s2,s3……sn,A为s中所有元素的和,B为s中所有元素的积,key为B mod A

数据范围
si,A在(0,1e17]范围内
0<n<=100000

Input

第一行T表示数据组数
接下来每组第一行一个n,代表s的长度
接下来n行,每行一个正整数si

Output

每组一行,key值

Sample Input

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

Sample Output

4
32
解法:按照题意来,你会发现居然能过
 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int t;
 4 unsigned long long Mod(unsigned long long x,unsigned long long a,unsigned long long mod){
 5     unsigned long long ans=0;
 6     ans%=mod;
 7     while(a){
 8         if(a&1){
 9             ans=(ans+x)%mod;
10         }
11         ans%=mod;
12         a>>=1;
13         x=(x<<1)%mod;
14     }
15     return ans;
16 }
17 unsigned long long a[123456];
18 int main(){
19     scanf("%d",&t);
20     while(t--){
21         unsigned long long sum=0;
22         int n;
23         scanf("%d",&n);
24         for(int i=1;i<=n;i++){
25             scanf("%llud",&a[i]);
26             sum+=a[i];
27         }
28         unsigned long long ans=1;
29         for(int i=1;i<=n;i++){
30             ans=Mod(ans,a[i],sum);
31             ans%=sum;
32         }
33         cout<<ans<<endl;
34     }
35     return 0;
36 }

 

转载于:https://www.cnblogs.com/yinghualuowu/p/7358788.html

本篇文章为转载内容。原文链接:https://blog.csdn.net/anvqxl0105/article/details/101282561。

该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。

作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。

如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。

相关阅读
文章标题:[转载][洛谷P1082]同余方程

更新时间:2023-02-18
[转载][洛谷P1082]同余方程
文章标题:[转载]webpack优化之HappyPack实战

更新时间:2023-08-07
[转载]webpack优化之HappyPack实战
文章标题:[转载]oracle 同时更新多表,在Oracle数据库中同时更新两张表的简单方法

更新时间:2023-09-10
[转载]oracle 同时更新多表,在Oracle数据库中同时更新两张表的简单方法
文章标题:[转载][Unity] 包括场景互动与射击要素的俯视角闯关游戏Demo

更新时间:2024-03-11
[转载][Unity] 包括场景互动与射击要素的俯视角闯关游戏Demo
文章标题:[转载]程序员也分三六九等?等级差异,一个看不起一个!

更新时间:2024-05-10
[转载]程序员也分三六九等?等级差异,一个看不起一个!
文章标题:[转载]海贼王 动漫 全集目录 分章节 精彩打斗剧集

更新时间:2024-01-12
[转载]海贼王 动漫 全集目录 分章节 精彩打斗剧集
名词解释
作为当前文章的名词解释,仅对当前文章有效。
贤者之石在本文的虚构背景下,贤者之石是一种神秘的物品,代表着强大的力量和智慧。在炼金术的传统概念中,贤者之石(Philosopher's Stone)被誉为能够实现物质转化、赋予永恒生命甚至点石成金的神奇物质。在本文中,菲莉丝通过获取贤者之石获得了特殊的能力,并试图利用这种力量来创造幻想乡。
幻想乡在文章的情境中,“幻想乡”是一个虚构的世界或领域,可能借鉴了日本同人游戏《东方Project》中的“幻想乡”概念,它通常代表了一个独立于现实世界之外、充满奇幻色彩与神秘力量的地方。文中提到菲莉丝想要炼成幻想乡,意味着她意图创造出一个由自己掌控、拥有独特规则和生态系统的理想之地。
加密方式加密方式是指将原始信息进行处理以隐藏其真实内容的方法,在信息安全领域广泛应用。在本文中,加密方式具体指代一种基于原文和正整数key的关系对密文进行加密的技术手段。密文中每个元素s[i]以及它们的总和A和乘积B共同作用,使得key值计算为B mod A,即密文中所有元素的乘积对所有元素和取模的结果。
Mod函数在计算机编程中,Mod函数(也称为求模运算符%)用于计算两个整数相除后的余数。在本文给出的C++代码片段中,自定义函数`Mod(unsigned long long x,unsigned long long a,unsigned long long mod)`实现了大整数范围下的模运算,用于在解密过程中逐个计算密文中各元素的贡献值并累加,最终得到满足题意要求的key值。
延伸阅读
作为当前文章的延伸阅读,仅对当前文章有效。
在探讨了菲莉丝通过贤者之石获取力量并尝试炼成幻想乡的故事背景下,我们不仅被神秘的加密算法所吸引,还引发了对现实世界中密码学、大数据安全以及人工智能在复杂问题解决中的应用的关注。近日,随着区块链技术的发展与普及,数据加密的重要性日益凸显,类似密文与key值关系的安全算法在数字货币交易、智能合约执行等场景中发挥着关键作用。
据《Nature》杂志近期报道,科研团队成功研发了一种新型高效的大整数乘积取模加密算法,该算法能够有效提高数据安全性,并降低计算资源消耗,这无疑为现实版“菲莉丝”们提供了更强大的工具去解码那些看似无解的信息迷宫。同时,这也启示我们在设计虚拟空间或构建数字乌托邦时,必须高度重视信息保护与隐私安全。
此外,深入解读历史记录在文化传承与社会发展中的角色亦是本文引申出的重要话题。正如稗田一族对幻想乡历史的记录对于菲莉丝至关重要,现实中,无论是档案馆保存的历史文献还是网络云端的电子资料,都承载着人类文明的记忆,其加密存储和安全访问机制的研究同样值得深入探索。
总之,《贤者之石与幻想乡的秘密》这一寓言式的编程题揭示了在科技高速发展的今天,如何借助先进算法和技术手段来保障信息安全与数据私密性的问题,而这些议题正成为全球科技界关注的焦点。
知识学习
实践的时候请根据实际情况谨慎操作。
随机学习一条linux命令:
ncurses-based tools (例如:top, htop) - 监控系统资源如CPU、内存等。
随便看看
拉到页底了吧,随便看看还有哪些文章你可能感兴趣。
基于Redis的分布式锁互斥性与可靠性实现及命名空间与原子性保障 04-22 可自定义刻度动画的jQuery进度条插件 02-07 jQuery和css3网站操作提示向导插件 12-28 jQuery创意响应式两栏滚动幻灯片特效 11-30 带视频播放的全屏轮播图布局特效 09-07 黑色炫酷个人摄影师网站通用模板下载 01-20 Cassandra中哈希分区与范围分区策略:数据分布、Murmur3Partitioner与负载均衡实践 11-17 [转载]java培训后好找工作吗 11-13 响应式环保包装盒设计公司网站静态模板 11-04 本次刷新还10个文章未展示,点击 更多查看。
中文建筑工程公司静态html网站模板下载 07-03 红色大气高端特色餐厅加盟网站模板 06-21 Vue.js 中的数据绑定与取消绑定:事件监听器、$destroy() 方法及 v-model 指令的运用与虚拟DOM、组件销毁的关系解析 06-20 响应式游戏应用商店单页网站html模板 06-15 自考大学通用模板下载 06-13 jqtimeline.js-简单又好用的jquery时间轴插件 06-04 [转载]Java Work 05-26 红色简洁电影售票平台网站html模板 05-02 投资集团项目展示页面网站HTML5模板 03-22 soulmate粉色干净浪漫唯美婚礼单页响应式网站模板 03-07 页面滚动时动态为元素添加class的jQuery插件 03-05
时光飞逝
"流光容易把人抛,红了樱桃,绿了芭蕉。"