IOI国家集训队2019论文集,目录:钟子谦-《两类递推数列的性质和应用》王修涵-《浅谈图模型上的随机游走问题》杨骏昭-《“小水题”命题报告》高嘉煊-《浅谈图的点着色问题》戴言-《浅谈格路计数相关问题》李佳衡-《算法竞赛中一些数论问题的推广与高斯整数初探》范致远-《“基础圆方树练习题”命题报告》徐翊轩-《“整点计数”命题报告以及对高斯整数的若干研究》张哲宇-《浅谈树上分治算法》吴思扬-《“组合数求和”命题报告》王思齐-《浅谈一类简洁数据结构》陈孙立-《子串周期查询问题的相关算法及其应用》吴作同-《“公园”命题报告》孔朝哲-《浅谈可追溯化数据结构》袁方舟-《浅谈杨氏矩阵在信息学竞赛中的应用》
2024/3/14 8:57:02 2.86MB OI 算法 数据结构 IOI
1
编程实现程序list.c,列表普通磁盘文件(不考虑目录和设备文件等),列出文件名和文件大小。
(1)与ls命令类似,命令行参数可以有0到多个0个参数:列出当前目录下所有文件参数为普通文件:列出文件参数为目录:列出目录下所有文件(2)实现自定义选项r,a,l,h,m以及--r递归方式列出子目录a列出文件名第一个字符为圆点的普通文件(默认情况下不列出文件名首字符为圆点的文件)l后跟一整数,限定文件大小的最小值(字节)h后跟一整数,限定文件大小的最大值(字节)m后跟一整数n,限定文件的最近修改时间必须在n天内--显式地终止命令选项分析
2024/3/13 18:22:44 637KB 北邮 蒋砚军 unix实验报告
1
1、 设计一个实现任意长的整数进行四则运算的程序。
2、 输入和输出形式是按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开,长整数位数没有上限,以分号结束长整型数据的输入。
3、 程序执行的命令包括:1)、输入长整数1;
2)、输入长整数2;
3)、输入执行的运算符;
4)、计算并输出结果;
5)、结束。
4、测试数据:(以加法为例)(1)、0;0;+;应输出“0”。
(2)、-2345,6789;-7654,3211;+;应输出“-1,0000,0000”。
(3)、-9999,9999;1,0000,0000,0000;+;应输出“9999,0000,0001”.(4)、1,0001,0001;-1,0001,0001;+;应输出“0”.(5)、1,0001,0001;-1,0001,0000;+;应输出“1”。
(6)、-9999,9999,9999;-9999,9999,9999;+;应输出“-1,9999,9999,9998”.(7)1,0000,9999,9999;1;+;应输出“1,0001,0000,0000”.
2024/3/8 4:34:04 253KB 长整数 四则运算
1
DiskGenius是一款集磁盘分区管理与数据恢复功能于一身的工具软件。
它即是一款功能强大、灵活易用的分区软件,同时也是一款技术高超、功能全面的数据恢复软件。
它不仅具备与分区管理有关的几乎全部功能,支持GUID分区表,支持各种硬盘、存储卡、虚拟硬盘、RAID分区,提供了独特的快速分区、整数分区等功能。
还具备堪称经典的丢失分区恢复功能、完善的误删除文件恢复功能、各种原因导致的分区损坏文件恢复功能。
特别是专业版的数据恢复功能算法精湛、考虑周全,并仍在不断优化增强中。
方便的磁盘分区软件快速分区整数分区快速格式化支持GUID分区表动态磁盘经典的分区恢复功能搜索已丢失分区搜到分区立即就能看到文件易用的文件数据恢复误删除、误格式化、变成RAW格式分区的文件恢复分区备份与还原功能三种方式可选择镜像文件可压缩有备无患虚拟重组RAID功能虚拟重组Raid,支持分区及文件数据恢复无所限制的文件读写基于磁盘扇区不受系统限制其它特色功能分区表错误检查与更正备份与还原分区表支持VMWare虚拟硬盘                支持FAT12/FAT16/FAT32/NTFS/EXT3文件系统内附最新DOS版本与Windows版相同的界面、相同的操作
2024/3/4 5:49:54 3.85MB DiskGenius
1
该代码包包括各种数学建模资源,其中有线性规划、整数规划、动态规划。
还包括方差分析,回归分析、插值与拟合、差分方程、时间序列以及层次分析法等等代码
2024/2/28 20:04:53 2.1MB 数学建模 回归 拟合 最短路径
1
STM32F10xLCD12864完整驱动程序,可以显示图像,字符串,浮点数,整数。
有闪烁、移位函数。
基于KeilMDK开发,供学习和参考。
还有其他一些函数~~~~
2024/2/28 17:55:20 984KB STM32 12864
1
使用c++实现的顺序表:多文件编程,层次清晰,函数有注释SeqList();//构造函数,存储的元素个数设为0boolsetLength(size_tlength);//设置已经存储的元素个数booladdElement(ElemTypeelement);//把某个元素添加到顺序表末尾booladdElement(ElemTypeelement,size_tn);//插入一个元素,使其成为第n个元素,其余元素后移booldelElement();//删除所有的元素booldelElement(size_tn);//删除第n个元素booldelElement(stringelementDetailType,stringelementDetail);//通过某个元素细节找到元素,把这个元素删除boolreplaceElement(ElemTypeelement,size_tn);//使用一个元素,替换掉第n个元素boolswapElement(size_tn1,size_tn2);//把第n1个元素和第n2个元素交换ElemType*getElement();//得到数组头的指针ElemType*getElement(size_tn);//得到第n个元素的指针size_tgetLength();//得到存储的元素个数size_tgetMaxSize();//得到顺序表容量boolshowElementDetail();//输出所有的元素细节boolshowElementDetail(size_tn);//输出第n个元素的细节boolshowElementDetail(stringelementDetailType,stringelementDetail);//通过某个元素细节找到元素,输出元素所有细节size_tfindElement(stringelementDetailType,stringelementDetail);//通过某个元素细节找到元素位置staticintinputAInt(intmin=0,intmax=9,intdefaultValue=-1);//从键盘读取,限制为一个min到max间的整数,非法情况返回defaultValuevoidstartControlLoop();//打开控制界面~SeqList();//析构函数
2024/2/19 19:14:08 50KB 数据结构 顺序表 c++ 代码
1
给定整数i的f变换和g变换分别为f(i)=3*i;g(i)=└i/2┘;
└┘表示向下取整。
现在给定n,m,即通过f和g变换把n变为m,求所需变换最小的次数。
2024/2/18 18:30:16 626B 整数变换问题 ACM
1
,基本要求:利用双向循环链表实现长整数的存储,每个结点含一个整形变量。
任何整形变量的范围是-(2^15-1)~(2^15-1)。
输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。
1
用C/C++语言编程实现归并分类算法6.3和快速分类算法6.6。
对于快速分类,SPLIT中的划分元素采用三者A(low),A(high),A((low+high)/2)中其值居中者。
(2)随机产生20组数据(比如n=5000i,1≤i≤20)。
数据均属于范围(0,105)内的整数。
对于同一组数据,运行快速分类和归并分类算法,并记录各自的运行时间(以毫秒为单位)。
(3)根据实验数据及其结果来比较快速分类和归并分类算法的平均时间,并得出结论。
2024/2/16 22:04:36 3KB mergesort quicksort
1
共 385 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡