POW
  • 2024-11-19不能用AI解决的RSA题目
    RSA基础e,n是公开钥匙d是私用钥匙c是密文m是明文(包含flag)n=pqd=invert(e,(p-1)(q-1))m=pow(c,d,n)#解密flag=long_to_bytes(m)#转文字1、相邻素数q=gmpy2.next_prime(p)p和q挨得很近解题代码:fromCrypto.Util.numberimport*fromgmpy2
  • 2024-11-16ISCTF2024-Crypto(不全)
    Crypto一开始有时间写了一点,原本不打算发的,但详细写了前面几题的wp,还是发一下。我和小蓝鲨的秘密fromPILimportImagefromCrypto.Util.numberimportbytes_to_long,long_to_bytesimportnumpyasnpn=29869349657224745144762606999e=65537original_image_p
  • 2024-11-13Crypto-day1
    day1写的笔记只用于提供自己学习复盘和督促自己学习,资料应该基本都是风二西师傅的,在bilibili看到,在此提供师傅的一些链接风二西师傅哔哩哔哩rsa_f2x:风二西关于rsa原创题目系列-Gitee.com【CTF-加密】RSA之leak=d+p+q【CTF-加密】RSA之leak=d+p+q_哔哩哔哩_bili
  • 2024-11-12leetcode 50. Pow(x, n)
    50.Pow(x,n)要特别注意n的范围,如果n=-2^31,使用int是不可以直接n=-n;的 一、使用longclassSolution{public:doublemyPow(doublex,intn){if(x==0)return0;if(n==0)return1;if(n==1)returnx;
  • 2024-11-09[GWCTF 2019]babyRSA
    fromCrypto.Util.numberimport*fromgmpy2import*fromsympyimport*p=797862863902421984951231350430312260517773269684958456342860983236184129602390919026048496119757187702076499551310794177917920137646835888862706126924088411570997141257159563952
  • 2024-11-08牛客小白月赛 104 ACM 游寄
    我去,打上ACM了。开场把F丢给yx。看A,一眼背包,再看一眼,原来只卖一次,直接找最大的做完了。看B,直接无脑1-pow((1-w),10)-pow(w,9),不对,改成1-pow((1-w),10)-pow(w,9)*w,还不对,改成1-pow((1-w),10)-pow(w,9)*w*9,还不对,然后看了两分钟后觉得脑子不清醒,做后面去了。看C,一眼
  • 2024-11-07LeetCode LCR135[报数]
    题目链接LeetCodeLCR135[报数]详情实例题解思路通过pow函数对10进行幂运算,来获取报数范围然后循环遍历通过push_back方法将数字加入到容器内代码classSolution{public:vector<int>countNumbers(intcnt){vector<int>iRetVec;
  • 2024-11-05在区块链技术中,什么是工作量证明(PoW)?
    工作量证明(Proof-of-Work,PoW)是区块链网络中的一种共识机制。它是一种用于验证节点是否为区块链的维护和扩展付出了足够计算资源(即工作量)的方法。通过让节点完成一个具有一定难度的计算任务,来竞争在区块链上添加新区块的权力。简单理解,就像是一场竞赛,参赛者(节点)需要完成一
  • 2024-11-04[羊城杯 2021]Bigrsa
    知识点:共享素数n1,n2的最大公约数是q注意点:注意加密先后脚本先使用n1加密再使用n2所以解密时先用n2解密再用n1`fromCrypto.Util.numberimport*n1=1038352964090817518607705355147465868153958984272603343256803136483691326610578406808232955122369489533708955684
  • 2024-11-0220241029每日一题洛谷P1024
    普及-每日一题洛谷P1024有形如:\(ax^3+bx^2+cx+d=0\)这样的一个一元三次方程。给出该方程中各项的系数(\(a,b,c,d\)均为实数),并约定该方程存在三个不同实根(根的范围在\(-100\)至\(100\)之间),且根与根之差的绝对值\(\ge1\)。要求由小到大依次在同一行输出这三个实
  • 2024-10-28水仙花数c语言程序:实操解答
    水仙花数(Narcissisticnumber)是指一个三位数,其各个位上数字的立方和等于该数本身。比如153就是水仙花数,因为\(1^3+5^3+3^3=153\)。以下是一个C语言程序,用于判断一个三位数是否为水仙花数,并输出100到999范围内的所有水仙花数:```c#include<stdio.h>#include<math.h>
  • 2024-10-27计算数字:1的1次方+2的2次方+...+10的10次方,结果是多少?
    //计算数字:1的1次方+2的2次方+...+10的10次方,结果是多少?#include<stdio.h>intmain(){   //抽丝剥茧分析问题      //1-10找规律      //1*1+2*2+3*3*3+4*4*4*4+...//需要定义两个数字,一个次数,一个乘数   //正确答案10
  • 2024-10-19奇怪的错误:关于函数重载,头文件使用和新手避坑的小科普
    奇怪的错误:关于函数重载,头文件使用和新手避坑的小科普题目描述        个小球排成一排,现在有种不同颜色的油漆,给每个小球都涂色。如果相邻两个小球的颜色必须不同,那么共有多少种涂法?输入        一行,两个整数,。输出        一行,一个整数,为满
  • 2024-10-15字符串哈希
    字符串哈希哈希函数的基本性质:1)输入参数的可能性是无限的,输出的值范围相对有限2)输入同样的样本一定得到同样的输出值,也就是哈希函数没有任何随机机制3)输入不同的样本也可能得到同样的输出值,此时叫哈希碰撞4)输入大量不同的样本,得到的大量输出值,会几乎均匀的分布在整个输出域上
  • 2024-10-142024牛客暑期多校训练营4 - J. Zero (究极卡常)
    \(O(N^2)\)AC。输入后预处理?数量的前缀和。双层循环找所有的区间\([l,r]\)使区间内没有\(0\),找到以后直接用逆元+快速幂求\(\frac{(r-l+1)^k}{2^{sum_{r}-sum_{l-1}}}\),最后累加和。因为数据过水,这样已经能AC了。#include<cstdio>usingnamespacestd;constint
  • 2024-10-12信息学奥赛复赛复习16-CSP-J2022-01乘方-循环特判、pow函数、快速幂
    PDF文档公众号回复关键字:20241012此前解析题,P8813[CSP-J2022]乘方,给出了循环的解题思路,当时在洛谷提交是通过的,后台收到留言,a=1,b=1e9会炸吧?,确实啊整除要求1s内循环次数最大可以到10^7,现在测试数据明显大很多,按测试数据有这个可能,没想到CSP普及组第1题竟然翻车,去CCF官网
  • 2024-10-02【递归】小q的数列
    https://ac.nowcoder.com/acm/contest/21763/1002pow(2,ans)计算的是2的ans次幂,但是pow()函数返回的是double类型的结果。由于pow()函数主要用于浮点数计算,它返回浮点数结果,而后你可能需要对该结果进行整数操作。如果不进行显式类型转换,这个浮点数结果会丢失精度,特别是在
  • 2024-09-28今天我有博客了!
    今天我有博客了!我要把我的编程心得写下来。今天,我先写了蜗牛打怪兽。我发现需要打的次数都是2^(n)-1,于是我用while循环求出是2的几次方,再用变量一直乘2,最后-1。以下是具体示例。接着,我写了POW。这题限制比较紧,所以不能直接算,得看c是奇数还是偶数:偶数比绝对值,奇数
  • 2024-09-22JavaScript中的Math对象详解
    JS中的算术运算基本运算:加减乘除求余数,+-*/%.复杂运算:通过Math对象的属性定义的函数和常量来实现。代码实现:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>3.1.3JS中的算术运算</title></head><body>
  • 2024-09-09BaseCTF2024-week3-Crypto部分题目wp
    先放一下官方的wp(我这里只放我出的题):https://j0zr0js7k7j.feishu.cn/wiki/XN3BwnHrZihQ3ZkhEyocb5EJnUd没有n啊fromCrypto.Util.numberimport*importgmpy2flag=b'BaseCTF{}'m=bytes_to_long(flag)p=getPrime(512)q=getPrime(512)n=p*qe=65537phi=(p-1)*(q-1)d
  • 2024-09-03比特币详解
    1.比特币的由来        自2008年中本聪引入比特币以来,比特币已经在全球范围内掀起了广泛讨论。无论褒贬如保,它是目前世界上最成功的数字货币,针对它的投资已有数十亿美元。截至2020年10月,比特币的市值约为2121亿美元。注意:        2013年12月5
  • 2024-08-28我写的NOIP 1.0(你觉得一个二级都没过的人会NOIP???)
    1835【04NOIP提高组】津津的储蓄计划1918【02NOIP普及组】级数求和 1961【13NOIP普及组】计数问题 1969【15NOIP普及组】金币 1414【17NOIP普及组】成绩 2086【22CSPJ普及组】乘方(pow) 
  • 2024-08-19c语言 小熊猫Dev cpp6.7.5版本bug
    问题描述:请看下面代码#include<stdio.h>#include<math.h>intmain(void){ intres=0; inti=2; res=pow(10,i); printf("%d",res); return0;}期望输出100,但是在pandaDevcpp6.7.5版本中会输出99在看下面的代码正确输出100#include<stdio.h>#include<ma