fz
  • 2024-10-26[CSP-J 2023] 一元二次方程(模拟)
    变态的大模拟……洛谷题目传送门https://www.luogu.com.cn/problem/P9750解题思路主要还是模拟,题目让你求啥你就求啥,要注意细节。然后化简根式的可以用质因数分解一下即可。代码#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongintq,n;intaabs(
  • 2024-10-23近场聚焦阵列设计————相位补偿法代码
    %%%%%%%%%这里设单元幅度均为1clear;fx=0;fy=0;fz=0.1;F=2.43;lamda=3*1e8/(F*1e9);k=2*pi/lamda;m=8;%8*8阵列n=8;d=0.08;%单元间距x=-(m-1)/2*d:d:(m-1)/2*d;y=-(n-1)/2*d:d:(n-1)/2*d;[X,Y]=meshgrid(x,y);phase=k*sqrt
  • 2024-08-1210735 最简分数
    描述输入正整数a和b,分别作为分数的分子和分母,即分数ba​,输出分数ba​的最简形式,例如分数84​输出的最简形式为1/2,分数48​输出的最简形式为2,分数69​输出的最简形式为3/2。输入描述第一行包含两个整数a和b。(1≤a,b≤1000)输出描述分数ba​的最简形式。样例输入1 48
  • 2024-07-09C++ pdf库总结
     mupdf#include"widget.h"#include"ui_widget.h"#include<QMessageBox>#include<QDebug>#include<QImage>#include<QPixmap>#include<QLabel>#include"mupdf/fitz.h"#include"mupdf/pd
  • 2024-04-161025 反转链表
    我看其他博客用的reverse,但是下标我真的有点糊涂,以下是参考某位dalao的。#include<bits/stdc++.h>usingnamespacestd;structnode{ intsno; intdata; intnext;}s[100010];intmain(){ intstart,cnt,fz;//start cin>>start>>cnt>>fz; for(inti=0;i<cnt
  • 2024-03-27Python程序设计 循环结构
    1.达依尔的麦子数相传古印度宰相达依尔,是国际象棋的发明者。有一次,国王因为他的贡献要奖励他,问他想要什么.达依尔说:”只要在国际象棋棋盘上(共64格)摆上这么些麦子就行了:第一格一粒,第二格两粒,……,后面一格的麦子总是前一格一麦子数的两倍,摆满整个棋盘,我就感恩不尽了。
  • 2024-02-21洛谷P4447题解
    md这篇反正不交题解的,随便写,不管它格式题意简化下,给你N个数,求出连续值分组人数最小的那组的人数最大值。这个题目还挺经典的,原本23年8月份过了到现在来又不会了(划掉,bushi对于这种,很容易想到的是输入,之后排序,然后分组这种模板就不多说了,就在我24年2月份重温这道题再打一遍代码
  • 2023-12-05P1572 计算分数
    P1572计算分数看似数学题,实则数学思路很好想,主要是字符串处理难。就只谈谈读入,读入一堆分数,又要判/又要判正负号。纯用字符串一个个搞,麻烦的要死。这时候就要借用语言本身对于数字的处理,对于数字就直接读数字类型,然后中间的读字符类型,这样判断正负号等难题都交给语言本身了
  • 2023-11-17[MRCTF2020]千层套路
    压缩包需要密码,暴力破解得知为0573发现里面压缩包的密码也是文件名0114估计是套娃题,拿脚本解压importzipfilename='0573'whileTrue:fz=zipfile.ZipFile(name+'.zip','r')fz.extractall(pwd=bytes(name,'utf-8'))name=fz.filelist[0].file
  • 2023-10-26[DASCTF X CBCTF 2023][misc][wp]SecretZip
     1.打开purezip.zip,发现加密,猜测是伪加密,失败。 2.后面看了别人的wp,才明白这个key的作用:key是密钥,跟secretkey.zip是有联系的(同一个单词),因此这个key文件有可能就是secretkey.zip的未加密版本(至少是其中一部分)。3.由此采取bkcrack进行破解: 4.成功
  • 2023-09-18Qt + mupdf 显示PDF,支持翻页
    使用Qt+mupdf实现PDF阅读器,支持翻页(上一页、下一页) 思路:PDF阅读器:使用mupdf,将PDF文件拆分成单个page页,将page页转为QImage图像,使用QListWidget来装载所有的QImage,这样Qt就可以显示出所有图像(完整的PDF)。翻页:根据滚动条,确认当前是哪一页,然后实现【上一页、下一页】功能 
  • 2023-09-08mupdf实用操作demo,C++操作PDF文件
    前文:最近有个项目,需要读写PDF,本来想着挺简单的,读写PDF有那么多的库可以使用,唰唰的就完成了。忘记了我写C++的,还是在国产系统上开发的。所以一般的东西还不好使,因为项目需要在多个架构的电脑上使用,所以必须要开源,还要支持读写才行。 找了很多个PDF库(libharu、mupdf、pdfium、
  • 2023-08-21北大ACM poj3979 分数加减法
    分数加减法TimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:10041 Accepted:3241Description编写一个C程序,实现两个分数的加减法Input输入包含多行数据每行数据是一个字符串,格式是"a/boc/d"。其中a,b,c,d是一个0-9的整数。o是运算符"+
  • 2023-08-18个人主页qwq
    天热了,来口西瓜各位OIer,大家好!欢迎来到我的主页今日蒟蒻的状态颓废……推销1.FZQOJ[AcrylicFZQOJProMaxUltraSPlusXZift]功能美图优化(仅限于FZOIer们)简介:是由初一LYX同学主刀编写的,对于FZOI的一部分功能进行优化,方面如下:外观主题美化功能添加:对比题库(快速帮
  • 2023-08-03day22
    1.[羊城杯2022]UnlimitedZipWorks1.打开后发现应该是无规则命名无密码zip套娃,再查看注释,发现有内容,组成的应该是一个新的zip,写脚本批量提取(这里使用的是网上找的)点击查看代码importzipfilename='file'infolist=[]num=1newzip=b''whileTrue:fz=zipfil
  • 2023-07-07李超线段树模板
    细节和理解详见注释题目:https://www.luogu.com.cn/problem/P4097#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintmod1=39989;constintmod2=1e9;constdoubleeps=1e-9;typedefpair<double,int>pdi;intlasans;//细节://注意42排,开始
  • 2023-07-01周总结1
    周一上午刷lpta,下午就去赶火车了,然后在火车上看了买的java的绪论,虽然没啥用但是觉得不看完不完整,然后看了开头的helloworldpublicclassMain{publicstaticvoidmain(String[]args){System.out.println("liangsiyuan");System.out.println("woshinidie");
  • 2023-06-19BUUCTF:[BJDCTF 2nd]TARGZ-y1ng
    题目地址:https://buuoj.cn/challenges#[BJDCTF%202nd]TARGZ-y1ng解压密码就是当前文件的文件名,套娃利用脚本importzipfilename='hW1ES89jF'whileTrue:fz=zipfile.ZipFile(name+'.tar.gz','r')fz.extractall(pwd=bytes(name,'utf-8')
  • 2023-05-25P8584 探索未知 题解
    题意给你\(n\)个分数,每个分数后面跟着一个操作符\(op\),如果为\(1\)就是加上这个分数,是\(2\)就减去。初始时是\(0\),询问\(n\)次操作后最后的分数是多少,化成最简分数。特殊地,如果最后是个整数,直接以整数的形式输出。思路模拟考试的时候一看就想到了[NOIP2020]
  • 2023-05-24打卡第三十三天
    分数加法运算重载一、1.分数为0时,表示成0z1m,如果结果为负数,那么分子取负数,分母为正数二、三、#include<iostream>usingnamespacestd;classFS{private:intfz;intfm;public:FS(){}FS(intz,intm):fz(z),fm(m){}voidset(intx,inty){fz=x;
  • 2023-05-22打卡19
    #include<iostream>#include<string>#include<iomanip>usingnamespacestd;intgcd(inta,intb){if(a%b==0)returnb;elsereturngcd(b,a%b);}//շת���������classFS{ private: intfz,fm; public: friendintgcd(i
  • 2023-05-19打卡18
    #include<iostream>#include<string>#include<iomanip>usingnamespacestd;intgcd(inta,intb){if(a%b==0)returnb;elsereturngcd(b,a%b);}//շת���������classFS{ private: intfz,fm; public: friendintgcd(i
  • 2023-05-16分数重载
    #include<iostream>usingnamespacestd;classFS{private:intfz;intfm;public:FS(){fm=1;fz=0;}voidset(intm,intz){fm=m;fz=z;}
  • 2023-04-20分数加法(待补充类)
    本题输入四个整数a b c  d 计算分数相加,即a/b +c/d的最简分数,即分子/分母样例输入2 6  4  8输出5/6注意:要求实现分数的最简化以及加运算。要求输出的分子分母均为化简后结果。例如计算结果为2/6 则应该化简为1/3。如计算结果为负数,
  • 2023-02-05【题解】20230204解题报告
    解题报告20230204主要学习内容有:动态规划,字符串操作(在另外一篇文章里)T1:P5322[BJOI2019]排兵布阵首先题意是设定有n座城堡,s个玩家(不包括特殊玩家),此时每名玩家都有m