信息学协会

【题目描述】

Final Task.

【数据范围】

注意事项:正常情况下,你在阅读文档的过程中应当会有引导问题弹出,如果你在阅读了约 5 KiB 文字后没有看到引导问题或者引导问题回答错误,关闭页面,然后重新打开页面,点击最下方的结束模拟按钮,以后也不要打开这个页面了。

最好不要遵照医嘱阅读文档,这通常会引发一些潜在问题。\(\kern{1px}%Now Playing: evince.pdf\)(在第二次阅读时忽视这条提示)

【测试环境】

请点击下面的按钮,以基本保证你能在有限时间内阅读完成下面的文档。

【教程】如何在你的 TeX 环境搭载终端 Mod

本文 \(\rm Markdown\) 源码约 \(\text{27 K}\),可能需要一定时间加载 \(\rm\LaTeX\)

测试环境:\(\text{NOI Linux 2.0}\) 下的 \(\rm{Rab\TeX\ Live}\)

ELF>Q@ء@8
@@@@66@@@%%p 888 XXXDDStd888 Ptd/// QtdRtd/lib64/ld-linux-x86-64.so.2GNUGNUj9[3vWˉnsGNU
em)bAPv92** [}?w8D!^2DK1W`m5 'v9 *K:aS
THS{ 8yy"pMnfez6lgp"&i[i("!WPlibzstd.so.1_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableZSTD_decompressStreamZSTD_initDStreamZSTD_DStreamOutSizeZSTD_createDStreamZSTD_isErrorZSTD_getErrorNameZSTD_freeDStreamliblzma.so.5lzma_stream_decoderlzma_codelzma_endlibcrypto.so.1.1BN_num_bitsX509_NAME_entry_countOBJ_obj2nidASN1_INTEGER_to_BNX509_NAME_ENTRY_get_dataBIO_freeX509_NAME_ENTRY_get_objectBIO_new_mem_bufPKCS7_freeX509_ALGOR_get0BN_bn2binOPENSSL_sk_valuePKCS7_get_signer_infoPKCS7_SIGNER_INFO_get0_algsASN1_STRING_lengthBN_freed2i_PKCS7_bioASN1_STRING_get0_dataX509_NAME_get_entrylibc.so.6fflushstrcpy__printf_chkexitfnmatchreaddirfopenstrncmpoptindstrrchrregexec__isoc99_sscanfget_current_dir_nameunlinkatclosedirftellstrncpyregfree__stack_chk_failmkdirreallocmemchrgetpidstrdup__assert_failstrtokstrtolmmapfgetscallocrenameatstrlenopenlogmemsetstrstrstrcspn__errno_locationfseekmemcmp__syslog_chkinit_moduleunsetenv__fprintf_chkstdoutfputcfputsstrtok_rstrnlenlseekmemcpyfclosemallocfdopendir__uflow__ctype_b_locregcompoptargstderrsystemmunmap__snprintf_chkgetopt_long__fxstatstrtoullfwritefreadgettimeofday__memcpy_chkstrchrsecure_getenv__vfprintf_chkprogram_invocation_short_namefdopenqsort__cxa_finalizesyscall__vasprintf_chk__sprintf_chkopenat__xstatmemmoveunamepreadstrsep__fxstatatstrcmpstrerror__asprintf_chk__libc_start_maindirfdferrordelete_modulebasenamecloselog__prognameXZ_5.0GLIBC_2.14GLIBC_2.3GLIBC_2.8GLIBC_2.17GLIBC_2.4GLIBC_2.7GLIBC_2.3.4GLIBC_2.2.5OPENSSL_1_1_0

b20

Cut the nimber off/<0x200b>

The file is not displayed in the text editor because it is either binary or uses an unsupported text encoding.
Open Anyway?

Show help message  %-12s %s
kmod - Manage kernel modules: list, load, unload, etc
Usage:
	%s [options] command [command_options]

Options:
	-V, --version     show version
	-h, --help        show this help

Commands:

kmod also handles gracefully if called from following symlinks:kmodkmod version 27missing command
invalid command '%s'
+ZSTD +XZ -ZLIB +LIBCRYPTO -EXPERIMENTALError: unexpected getopt_long() value '%c'.
help+hVUsage: %s
Error: kmod_new() failed!
%-19s %8ld  %dError: could not get list of modules: %s
Module                  Size  Used bylist currently loaded moduleslsmodcompat lsmod commandUsage:
	%s [options] modulename ...
Options:
	-f, --force       forces a module unload and may crash your
	                  machine. This requires Forced Module Removal
	                  option in your kernel. DANGEROUS
	-s, --syslog      print to syslog, not stderr
	-v, --verbose     enables more messages
	-V, --version     show version
	-h, --help        show this help
unexpected getopt_long() value '%c'.
Module %s is not currently loaded
Module unloading is not supported
could not remove module %s: %s
missing module name.
could not use module %s: %s
Module %s is builtin.
Module %s is in use by:Module %s is in use
qrrrrrrrrrrrrrrrqrqrrrrrrrrrrqrrqrmmodcompat rmmod commandforcesyslogverbosefsvVwhInvalid module formatUnknown symbol in moduleInvalid parametersmissing filename.
could not load module %s: %s
Module has wrong symbol versionUsage:
	%s [options] filename [args]
Options:
	-V, --version     show version
	-h, --help        show this help
this tool does not support loading from stdin!
could not insert module %s: %s
Vtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrttrttrtrtrtrtrtrtrtsrtrtsinsmodcompat insmod commandpsfVhFound invalid "%s=%s": missing ':'
parmOut of memory!
(builtin)%-16s%s%cfilenamefilename:parmtype%.*s: (%.*s)%c%s=%s%c%s:%-*s%s%cparm:%-16s%.*s:%.*s%c%-16s%.*s:%.*s (%.*s)%ccould not get modinfo from '%s': %s
authordescriptionlicensemissing module or filename.
uname() failed: %m
%s/lib/modules/%sModule file %s not found.
Module alias %s not found.
Module %s not found.
Usage:
	%s [options] filename [args]
Options:
	-a, --author                Print only 'author'
	-d, --description           Print only 'description'
	-l, --license               Print only 'license'
	-p, --parameters            Print only 'parm'
	-n, --filename              Print only 'filename'
	-0, --null                  Use \0 instead of \n
	-F, --field=FIELD           Print only provided FIELD
	-k, --set-version=VERSION   Use VERSION instead of `uname -r`
	-b, --basedir=DIR           Use DIR as filesystem root for /lib/modules
	-V, --version               Show version
	-h, --help                  Show this help
{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{e{{{{{{{{{{{R{F{{3{{{{{{{{z{z{zcompat modinfo commandnullfieldset-versionbasediradlpn0F:k:b:VhMODPROBE_OPTIONS%s %scould not append value to $MODPROBE_OPTIONS
could not setenv(MODPROBE_OPTIONS, "%s")
rmmod %s
Module %s is not in kernel.
(missing)could not insert '%s': %s
Module %s not found in directory %s
could not insert '%s': Module already in kernel
could not insert '%s': Unknown symbol in module, or unknown parameter (see dmesg)
install %s %s
insmod %s %s
could not get softdeps of '%s': %s
Error running %s command for %s
Module %s is in use.
$CMDLINE_OPTSMODPROBE_MODULE-C-s-q-vmissing parameters. See -h.
options0x%08lx	%s
Could not prepend options from command line
Usage:
	%s [options] [-i] [-b] modulename
	%s [options] -a [-i] [-b] modulename [modulename...]
	%s [options] -r [-i] modulename
	%s [options] -r -a [-i] modulename [modulename...]
	%s [options] -c
	%s [options] --dump-modversions filename
Management Options:
	-a, --all                   Consider every non-argument to
	                            be a module name to be inserted
	                            or removed (-r)
	-r, --remove                Remove modules instead of inserting
	    --remove-dependencies   Also remove modules depending on it
	-R, --resolve-alias         Only lookup and print alias and exit
	    --first-time            Fail if module already inserted or removed
	-i, --ignore-install        Ignore install commands
	-i, --ignore-remove         Ignore remove commands
	-b, --use-blacklist         Apply blacklist to resolved alias.
	-f, --force                 Force module insertion or removal.
	                            implies --force-modversions and
	                            --force-vermagic
	    --force-modversion      Ignore module's version
	    --force-vermagic        Ignore module's version magic

Query Options:
	-D, --show-depends          Only print module dependencies and exit
	-c, --showconfig            Print out known configuration and exit
	-c, --show-config           Same as --showconfig
	    --show-modversions      Dump module symbol version and exit
	    --dump-modversions      Same as --show-modversions
	    --show-exports          Only print module exported symbol versions and exit

General Options:
	-n, --dry-run               Do not execute operations, just print out
	-n, --show                  Same as --dry-run
	-C, --config=FILE           Use FILE instead of default search paths
	-d, --dirname=DIR           Use DIR as filesystem root for /lib/modules
	-S, --set-version=VERSION   Use VERSION instead of `uname -r`
	-s, --syslog                print to syslog, not stderr
	-q, --quiet                 disable messages
	-v, --verbose               enables more messages
	-V, --version               show version
	-h, --help                  show this help

# End of configuration files. Dumping indexes now:
could not get modversions of %s: %s
could not get symbols of %s: %s
could not gather module options: out-of-memory
+:PIXeρ2IXixǂmodprobecompat modprobe commandremove-dependenciesresolve-aliasfirst-timeignore-installignore-removeuse-blacklistforce-modversionforce-vermagicshow-dependsshowconfigshow-configshow-modversionsdump-modversionsshow-exportsdry-runshowdirnamequietarRibfDcnC:d:S:sqvVhfree %p sym=%s, owner=%p %s
buildsourcepath is too long %s%s
fstatat(%d, %s): %m
openat(%d, %s, O_RDONLY): %m
fdopendir(%d): %m
%s %lu is newer than %lu
unsupported file type %s: %o
failed %s: %s
directory path is too long %s
add %p sym=%s, owner=%p %s
Ignoring duplicate config file: %.*s/%s
files insert sorted: out of memory
free %p kmod=%p, path=%s
hash_add_unique %s: %s
add %p kmod=%p, path=%s
# Aliases for symbols, used by symbol_request().
alias symbol:%s %s
devname:char-major-%u-%ublock-major-%u-%u%s %s %c%u:%u
# Device nodes to trigger on-demand module loading.
Module '%s' has devname (%s) but lacks major and minor information. Ignoring.
# Soft dependencies extracted from modules themselves.
softdep %s %s
# Aliases extracted from modules themselves.
alias %s %s
../tools/depmod.cinitial_offset >= 0final_offset >= 0Unmatched bracket in %s
%s:could not get all sorted dependencies of %s
search add: out of memory
search add: %s, search type=%hhu
TOC.__this_module_GLOBAL_OFFSET_TABLE_duplicate module syms:
%s %s
output symbols: %s
duplicate module alias:
%s %s
modules.deps.bin: out of memory
duplicate module deps:
%s
could not open directory %s: %m
could not associate stream with %s: %m
could not open %s at %s: %m
modules.builtinInvalid modules.builtin line: %s
%s needs "%s": %s
built-inexternaltry %s (%s)
override %s
search %s
del %p kmod=%p, path=%s
could not add module %s: %s
could not get modname from path %s
comparing priorities of %s and %s
priorities: built-in: %d, old: %d, new: %d
Ignored lower priority: %s, higher: %s
Replace lower priority %s with new module %s
could not create module %s: %s
No memory
(unknown)Error: out-of-memory
-P only takes a single char
%u.%uBad version passed %s
uname() failed: %s
modules.depdepmod_init: %s
load symvers: %s: %m
load symvers: %s
 	vmlinuxloaded symvers: %s
could not load %s: %s
load System.map: %s: %m
load System.map: %s
%s:%u: invalid line: %s
loaded System.map: %s
-e needs -E or -F
could not stat '%s': %m
files list %s: %m
.conffile parse %s: %m
	 searchoverrideoverride add: out of memory
override add: %s
external add: out of memory
external add: %s
includemake_map_filesupdates%s: not absolute path.
modules.orderload symbols (%zd modules)
ignoring %s: no symbols
do dependencies of %s
%s needs unknown symbol %s
%s depends on %s %s
users[dst_idx] > 0No memory to report cycles
Cycle detected: %s
is < stack_size%s.%i.%li.%liopenat(%s, %s, %o, %o): %m
wbfdopen(%d=%s/%s): %m
unlinkat(%s, %s): %m
renameat(%s, %s, %s, %s): %m
could not search modules: %s
Ignored deprecated option --%s
Ignored deprecated option -%c
Usage:
	%s -[aA] [options] [forced_version]

If no arguments (except options) are given, "depmod -a" is assumed

depmod will output a dependency list suitable for the modprobe utility.

Options:
	-a, --all            Probe all modules
	-A, --quick          Only does the work if there's a new module
	-e, --errsyms        Report not supplied symbols
	-n, --show           Write the dependency file on stdout only
	-P, --symbol-prefix  Architecture symbol prefix
	-C, --config=PATH    Read configuration from PATH
	-v, --verbose        Enable verbose mode
	-w, --warn           Warn on duplicates
	-V, --version        show version
	-h, --help           show this help

The following options are useful for people managing distributions:
	-b, --basedir=DIR    Use an image of a module tree.
	-F, --filesyms=FILE  Use the file instead of the
	                     current kernel symbols.
	-E, --symvers=FILE   Use Module.symvers file to check
	                     symbol versions.
could not fstatat(%s, modules.dep): %m
kmod_new("%s", {NULL}) failed: %m
%s:%u Invalid symbol version %s: %m
parsed configuration files from %s
All cfg files need .conf: %s/%s
Directories inside directories are not supported: %s/%s
%s:%u: override kernel did not match %s
%s:%u: external directory did not match %s
%s:%u: command %s not implemented yet
%s:%u: ignoring bad line starting with '%s'
%s/%s:%u corrupted line misses '\n'
loaded symbols (%zd modules, %u symbols)
load dependencies (%zd modules, %u symbols)
failed to load symbols from %s: %s
loaded dependencies (%zd modules, %u symbols)
ignoring %s: no dependency symbols
%s needs (%c) unknown symbol %s
symbol %s (%#lx) module %s (%#lx)
%s disagrees about version of symbol %s
calculate dependencies and ordering (%hu modules)
depmod->modules.count < UINT16_MAXFound %d modules in dependency cycles!
calculated dependencies and ordering (%hu modules)
Could not write index '%s': %s
Could not create index '%s'. Output is truncated: %s
could not build module array: %s
QQQziQQQQQQQQQQQQQQQQQQQQQQQQƪQQQQQQQQ`OQQ``QQ`C6index_writemodules.dep.binmodules.aliasmodules.alias.binmodules.softdepmodules.symbolsmodules.symbols.binmodules.builtin.binmodules.builtin.alias.binmodules.devnamedepmodcompat depmod commandquicksymversfilesymserrsymsunresolved-errorrootsymbol-prefixwarnmap/run/depmod.d/etc/depmod.d/lib/depmod.ddepmod_report_cycles_from_rootdepmod_calculate_dependenciesaAb:C:E:F:euqrvnP:wmVhexternalbuilt-inFATALWARNINGNOTICEINFODEBUGERRORLOG-%03dhh @P`0%s: %s: %s:%d %s() %s%s: %s: %s(default) a human readable format. Do not parse.Usage:
	%s static-nodes [options]

kmod static-nodes outputs the static-node information of the currently running kernel.

Options:
	-f, --format=FORMAT  choose format to use: see "Formats"
	-o, --output=FILE    write output to file
	-h, --help           show this help

Formats:
	%-12s %s
characterblockModule: %s
	Device node: /dev/%s
		Type: %s device
		Major: %u
		Minor: %u
%c! /dev/%s 0600 - - - %u:%u
d /dev/%.*s 0755 - - -
/dev/stdouthumantmpfilesUnknown format: '%s'.
Error: uname failed!
we%s %s %c%u:%uUnexpected commandline option '%c'.
/lib/modules/%s/modules.devnameWarning: /lib/modules/%s/modules.devname not found - ignoring
Error: could not open /lib/modules/%s/modules.devname - %m
Error: could not create parent directory for %s - %m.
Error: could not create %s - %m
Error: invalid devname entry: %sstatic-nodesoutputthe modules.devname format.outputs the static-node information installed with the currently running kernelthe tmpfiles.d(5) format used by systemd-tmpfiles.o:f:h../shared/array.cstep > 0array_init].ko.ko.xz.ko.zstEMERGENCYCRITICALALERTL:%dlibkmod: %s %s:%d %s: Xhx8H(/lib/modules%s/%scustom logging function %p registered
../libkmod/libkmod.cuse mmaped index '%s' for name=%s
Could not create module for alias=%s realname=%s: %s
%s/%s.binfile=%s name=%s
file=%s modname=%s
could not open builtin file '%s'
use mmaped index '%s' modname=%s
could not open moddep file '%s'
KMOD_LOGdebugcould not create config
ctx %p created
log_priority=%d
could not create by-name hash
get module name='%s' found=%p
add %p key='%s'
del %p key='%s'
symbol:Could not create module from name %s: %s
Could not create module for alias=%s modname=%s: %s
context %p released
Index %s already loaded
use mmaped index '%s'
file=%s
kmod_dump_indexkmod_load_resourceskmod_lookup_alias_from_commandskmod_lookup_alias_from_configkmod_lookup_alias_from_moddep_filekmod_search_moddeplookup_builtin_filekmod_lookup_alias_from_builtin_filekmod_lookup_alias_from_builtin_filekmod_lookup_alias_from_alias_binkmod_pool_del_modulekmod_pool_add_modulekmod_pool_get_modulekmod_set_log_fnkmod_unrefkmod_new/etc/modprobe.d/run/modprobe.d/lib/modprobe.dalias modules.builtin.aliasIgnoring duplicate config file: %s/%s
../libkmod/libkmod-config.c-dmodname='%s' cmd='%s %s'
modname='%s' options='%s'
blacklist=,Ignoring bad option on kernel command line while parsing module name: '%s'
opendir(%s): %m
/proc/cmdlineparsing file '%s' fd=%d
fd %d: %m
name=%s modname=%s
post:%u pre, %u post
out-of-memory modname=%s
Error parsing %s/%s: path too long
%s: command %s is deprecated and not parsed anymore
%s line %u: ignoring bad line starting with '%s'
could not open '/proc/cmdline' for reading: %m
could not read from '/proc/cmdline': %s
kcmdline_parse_resultkmod_config_parse_kcmdlinekmod_config_add_softdepkmod_config_add_commandkmod_config_add_optionskmod_config_add_blacklistkmod_config_add_aliaskmod_config_parseconf_files_filter_outconf_files_listconf_files_insert_sortedkmod_config_new../libkmod/libkmod-index.cmalloc: %m
open(%s, O_RDONLY|O_CLOEXEC): %m
mmap(NULL, %lu, PROT_READ, %d, MAP_PRIVATE, 0): %m
magic check fail: %x instead of %x
major version check fail: %u instead of %u
index_mm_open%02X/sys/module/%s/initstatecould not open '%s': %s
../libkmod/libkmod-module.ccould not read from '%s': %s
live
coming
going
unknown %s: '%s'
no absolute path for %s
stat %s: %s
kmod_module '%s' already exists with different path: new-path='%s' old-path='%s'
mod->dep == NULLctx=%p path=%s error=%s
add dep: %s
%d dependencies for %s
could not join path '%s' and '%s'.
kmod_module %p released
An empty list is needed to create lookup
input alias=%s, normalized=%s
lookup install and remove commands %s
lookup modules.builtin.modinfo %s
invalid alias: %s
lookup modules.dep %s
lookup modules.symbols %s
lookup modules.aliases %s
lookup modules.builtin %s
lookup %s=%d, list=%p
Failed to lookup %s
failed to lookup soft dependency '%s', continuing anyway.
name='%s' path='%s'
could not remove '%s': %m
__versionsFailed to strip vermagic: %s
could not find module by name='%s'
Failed to strip modversion: %s
Failed to insert module '%s': %m
modname=%s mod->name=%s mod->alias=%s
passed = modname=%s mod->name=%s mod->alias=%s
*pre == NULL*post == NULLcould not get softdep: %s
Ignore module '%s': already visited
/proc/modulescould not open /proc/modules: %s
could not get module from name '%s': %s
list != NULL && *list == NULLIgnoring module '%s': already loaded
Could not run %s command '%s' for module %s: %m
Error running %s command '%s' for module %s: retcode %d
/sys/module/%scoresizefailed to read coresize from %s
invalid line format at /proc/modules:%d
/sys/module/%s/refcntcould not read integer from '%s': '%s'
/sys/module/%s/holderscould not create module for '%s': %s
sig_idsignersig_keysig_hashalgosignaturekmod_module_get_dependency_symbolskmod_module_get_symbolskmod_module_get_versionskmod_module_get_infokmod_module_get_holderskmod_module_get_refcntkmod_module_get_sizekmod_module_get_initstatekmod_module_new_from_loadedlookup_softdepkmod_module_get_softdepskmod_module_get_optionscommand_domodule_do_install_commands__kmod_module_fill_softdep__kmod_module_get_probe_listkmod_module_get_probe_listkmod_module_probe_insert_modulekmod_module_insert_modulekmod_module_remove_modulekmod_module_get_pathkmod_module_get_dependencieskmod_module_new_from_lookupkmod_module_unrefkmod_module_new_from_pathkmod_module_parse_deplinekmod_module_parse_deplinexz: %s
../libkmod/libkmod-file.cxz: File is corrupt
xz: Unexpected end of input
xz: Internal error (bug)
xz: File format not recognized
xz: Unsupported compression options
jFkjsj>j	jzstd: Failed to create decompression stream
zstd: %m
zstd: %s
zstd_decompress_blockzstd_read_blockload_zstdxz_uncompress_belchload_xz7zXZ(/../libkmod/libkmod-elf.coffset < elf->sizeoffset + size <= elf->sizeidx < elf->header.section.countidx != SHN_UNDEFvermagic=.strtab.symtab__ksymtab_stringsLGW__crc_elf_get_section_headerelf_get_uintelf_get_memPGPX509PKCS#7md4md5sha1rmd160sha256sha384sha512sha224DSARSA../shared/strbuf.cstr != NULLbuf != NULLbuf->used > 0buf->used >= nstrbuf_popcharsstrbuf_popcharstrbuf_pushcharsmodules.builtin.modinfoget_string: %s
../libkmod/libkmod-builtin.ckmod_builtin_iter_next: unexpected string without modname prefix
kmod_builtin_iter_get_modname: unexpected string without modname prefix
kmod_builtin_iter_get_modnamekmod_builtin_iter_next;	1X	H	X
8 L
("	# 
#
X&*PX./5x:
X;,
H<H
X=
8A
AF\FT T4TH8UtUXVV(W(Zx[]@H^\^x__aPcd(g8hhkXlPnHop,q|(rrt,vvyhz {p{|(x@(حh,hLlH8Lxx(4h(`h08dhx8LH  l 8  H!x(!!x!8!H!X!x"H""P#h#$$xp$$H$0%D%X%%%%H@&X&&(T''('x'((h(H(X)D)x)X)))8)h*8*L*Xx*h*x*****++(X++8,Hh,,,HX-hl---.//(/</(P/Hd/xx//8/X/0,08L0xx00h0(1Hx1x1
2X22(2X3L3h3338,484X45X5x5(6 p6X!68$87X$L7x$`7$t7$7$7x& 8('X8(8*898+T98/90:4;5d;7;87;X7;8<<h8`<9<;$=<=?=?8>?L>@>B>C8?xDt?D?xG?G@P@TDAVAHXBX4BXHBX\BXpB[B\BH\BX\B^HC8^\Ch^pCx^C(`CX`C`C`D` DblDcDcDcDdDdEhEHiE(m4FXmPFoFoFoFoFoFpFHpGxp(GpDGsGHwGhwGxwHx{hHh}HxI؅TIII8@JhJXJxJآKK(KHLKlKأKKؤKL( LȦtLHLxLh<MMحMH NzRxp/D$4FJw?:*3$"\PtH(FHA CB`FGB L(A0D8D@
8D0A(B BBBAt
8D0A(B BBBBL@VFBB B(A0A8DpV
8A0A(B BBBFLlPFEB E(H0A8I
8D0A(B BBBAL]FBE I(A0C8F
8A0A(B BBBAH"BBE B(I0D8D`
8A0A(B BBBHX$BBB B(A0D8DpqxeIxBp
8D0A(B BBBBIxMDDKpHxPHxApxMIxApxFHDKpCxHJxBp|xMPxBp`<)FBB B(A0A8G L$
8D0A(B BBBA/$D$b$D$ th-AN t
AD$.G
A8.BBE A(G0
(D BBBHH/BBB E(D0A8G`
8D0A(B BBBI<<`3FDG h
HBMe
ABHLPDH|3BBB B(A0D8Fp
8D0A(B BBBIH7BBE A(A0V
(D BBBED(A EBBt7(FBB B(A0A8G L$
8D0A(B BBBAA$J$G$B$$K$_$A$EE(E6BAA nABPEMGE D(C0z
(A BBBGs(F BBBA$4FgADD TDA\`FAxF>EtLFBBB B(D0D8JH
8A0A(B BBBD`hJBBE E(A0D8GP
8A0A(B BBBET
8A0A(B BBBA`HJBBB B(A0D8Dp
8F0A(B BBBB
8A0A(B BBBKL`AZ$L_ADD OAAHMBBE E(A0A8DP
8D0A(B BBBC<M0Bm`XMBJB B(A0A8DM
8E0A(B BBBOy8C0A(B BBBH`OBBB B(D0D8D`N
8D0A(B BBBA8	$QFQI K(D`
(C ABBA\D	QFIB B(A0A8DD
8C0A(B BBBGEMAD	SFJB J(A0A8GP8C0A(B BBBD	TFJB J(A0A8GP8C0A(B BBBH4
U*BBB B(A0A8D`
8A0A(B BBBH8
V@BMB A(L@
(A BBBAP
X,FBB B(A0A8G I!
8A0A(B BBBA8YBBA D(G@
(D ABBBHL`Z5FBB B(A0A8DP
8C0A(B BBBHLT[BBK G(D0
(C ABBDG
(F ABBF0\BKU D
ABGDJI(p\AAGpt
AAALH\FBB B(A0A8G	
8D0A(B BBBIP^BBB B(A0A8G I a
8A0A(B BBBK`L
`FBB B(A0A8D
8A0A(B BBBG8P
bBDG D(D0E
(D BBBDL
@cDBBB A(A0G L@I@
0A(A BBBA
@d
LdG
ALelBBB B(A0A8G L!M
8D0A(B BBBIL\0kHBBB E(A0D8J
8A0A(B BBBDH0nBBB H(A0D8G
8D0A(B BBBHoW$FBB B(A0A8G L@L`Lx
8D0A(B BBBAxAxXxFxxIxRxFxKx|| plxFEE B(D0C8FWLRHI^
8A0A(B BBBCANSA.$ ,0hEI
AFP|%ET(lxBOO TABBHON Y1HDN ST4FME D(C0t8L@W8A0D
(A BBBFA(F BBBp0|iFBB B(A0A8HQ
G~
8D0A(B BBBG\G\AxEf(dFAD `
ABB=$"E\80,@uMGU k
AAJRAA<`OBF D(A0m(D BBB`>FBB B(A0G8GP%
8A0A(B BBBFr
8A0A(B BBBD`ȝFBB B(A0G8GP
8F0A(B BBBFs
8A0A(B BBBC`hFBB B(A0G8G@
8C0A(B BBBFQ
8A0A(B BBBEHiFBB B(A0A8G`
8D0A(B BBBC,@,TxgFCA A
ABB0:FDJ N
JBEACḄ.<t{KHD f
CBFU
FBKE8]0LBFDG V
GBHDCB4jFPD w
CBJAFBHTnFFE D(D0o
(A BBBAT(A DBBHxpFED D(G0f
(D ABBGU(C CBB8PFBI A(Gp
(D ABBAH BFBB E(A0A8LP
8D0A(B BBBB<$FBE A(A0^
(D BBBI,EC
DEHKu
A0HJFIG N
MBMDCB|0-THhFBE E(D0D8GpCxMexApX
8A0A(B BBBG`Gw
B(ԪKvSEAW
A4h	Hd\`@plqJDG V
AACD(M0^(A DAAJBBB B(A0A8G I 
8D0A(B BBBKM G!g B _ D!m A P I!R!N!I R P!\ A lL?BBA A(G I r A b B I
(D ABBAB N ] A ^ M ^ A <|BDG Y
DBLI(M0^(A GABlЮ:BBA A(G I r A b B I
(D ABBAB N ] A V M ^ A l
XFBJ A(I0D@g
0D(A BBBFIHcPHHA@GHNP^HA@@fFAD `
ABBB(M0^(D AAB4 ,`FDD U
DBGA(P0\(A @XTnFDD U
ABJA(Q0_(D AAB;4lFDL z
ABEIAILFBB A(A0D@
0D(A BBBFgHQPKHA@LET@hijFDG Y
DBHD
ABII(M0^(A LFBE D(D0O@r
0D(A BBBGHQPKHA@\TFEB B(D0A8Dp
8A0A(B BBBEtxIQNIp`\gFEE B(D0A8DP
8D0A(B BBBK
XA`BoXA`WXAP0̷{FAA HPa
 AABA0{FAA HPa
 AABA((dIJEH iAAF,TFX
BE
KDN ^Ad?FBB A(A0G I y
0A(A BBBCD D w A \ D j A xFBB A(A0G I 
0A(A BBBJG d O B V _ ^ A D M ^ A hD	0|@VEDL l
AAEKAA0lUEDD q
AAHDCA<0ĻVEDL i
AAHKAA , EFh
BM
CP #d 8#(x T|FDD M
DBA ( DICF aAAK ؼ	 Լ!м
 !̼4!ȼ																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																							if(hsh==28120143)return puts("478293132"),0;
H!ļ\!
p!<!HFBB A(A0y
(D BBBAT!ȽBEE E(D0A8DPe
8D0A(B BBBDiXR`\XAPX"@6BAI i
ABHE
GbBU
AbHE
AbAEAVXx"$BBH E(A0D8DP
8D0A(B BBBGDXM`WhGpIP8"BDD D
ABGD(L0`(A T#<
BBE B(D0G8DP
8D0A(B BBBCBXO`^XAPXh#MBBA D0
 ABBEb
 ABBAB8P@]8A0Z8M@`8A0##(#jFAG QDB<$DFBB B(A0A8G L$$O$]$A$H$M$^$A$$S$V$F$N$H$F$V$B$d$Q$_$B$I$R$^$B$$T$\$A$)
8A0A(B BBBJl$R$^$D$$O$a$C$I$K$e$A$i$E$Q$B$I$U$_$B$b$M$^$A$a$W$]$B$X%l%%%%%%#$%fJ\
JF
JXH &@CJ]
IHH0&lEP$L&p>ADD kDA t&]BG J
DA&9Aa
ND(&7BDD iABH&BBE B(D0D8DPg
8A0A(B BBBA40'<UBEA A(D0z(D ABB(h'd>BDA lDBL'xBBB B(A0A8GX
8D0A(B BBBJD',BBI B(D0D8FP8D0A(B BBBH,(8BBB E(D0D8GP
8G0A(B BBBKHx(BBB B(D0A8Dp
8D0A(B BBBFD(X$BBI E(D0A8FP8D0A(B BBBH)@8BBB E(D0D8GP
8G0A(B BBBLX)4)JWG@t)HFHA a
ABEL
AEFDAE)EO8)FBE D(DPc
(A BBBA8*FBD A(D@Z
(A ABBGHL*FBB B(A0A8G
8A0A(B BBBH*FBE E(A0A8JB
8D0A(B BBBCDM_BcM^BaTWAN
TGRQ]A0+lET8L+pFBE D(DP`
(A BBBA8+FBD A(D@R
(A ABBGL+FBB B(A0A8G
8A0A(B BBBH`,BEE J(D0A8GPV
8A0A(B BBBFV
8A0A(B BBBA`x,BEE B(A0A8D`i
8D0A(B BBBFD
8F0A(B BBBM4,RBAD w
CBEAFB-BBB B(A0A8G L"
8D0A(B BBBE}"R"M"A"e"U"W"A"X"R"K"B"y
"B"E----7Y]-@x.L|BBE E(D0D8GP
8C0A(B BBBGT
8C0A(B BBBHd8F0A(B BBB4.PFAA G I u
 AABGL.FBB B(A0A8G I 
8A0A(B BBBH/hFBB A(A0G L!
0D(A BBBAG!Q!M!A!!M!^!B!I!j!C!B"I!i!M!^!A!/3JbD/FBB B(A0A8G I!!N!^!A!Y
8D0A(B BBBJX!I!R!N!I!i!N!^!A!R!P!^!B!,X0DFZ
Hd
DDM `A0FBB A(A0G I 
0D(A BBBED B L P U c P ] B K N ^ A S N ^ B Z N ^ A j N _ A I N ^ A G P ] B L P ] B F Q [ A Tx1BBB B(A0A8DP}XN`bXAP`
8D0A(B BBBG\1|(FBA A(D0W
(D ABBBc
(D ABBDt
(D DBBH02LD2XLX2dNAG Z
AAFu
AAAC(O0^(A KCAH 2MAM
Jg
A@2FAD l
DBC\(C0j(A G
ABA|3\FIB B(D0A8D@
8D0A(B BBBJHNP^HA@{HIPbHA@EHKP`HB@THOP_HB@h3OBB B(A0D8D@
8A0A(B BBBHU
8F0A(B BBBAGh3@(FBB B(A0A8DPZ
8D0A(B BBBGXC`KhRpUPPXC`KhRpUP8h4{KAA J
EBBQABD4H
H4DMFBB E(A0A8DP
8D0A(B BBBAD5HBEA D(DP
(D ABBI\XL``XAPTL5VBBE B(A0A8D@
8D0A(B BBBHDHDPjHA@85{KAA J
EBBQABD5
p5FBB B(A0A8G I!!R!K!A!^
8D0A(B BBBAT!I!b!A!h6t3JS
CD6	FBB B(A0A8G
8D0A(B BBBEDoB\VA}MIAZeMIA 7FBB B(A0A8G I!
8A0A(B BBBBa!M!_!A!e!M!`!B!^
!M!LC!J!b!A!\7<FBA A(G I 
(D ABBKq R M A | P K A p8l+FBB B(A0A8G I 
8D0A(B BBBAg R M A l P K A 8(1J`F8L8X8d	L8`FGB B(D0A8G]
8A0A(B BBBD,9 #@9<#T9X	Hh9TFBB B(A0A8D`"
8A0A(B BBBB9#9#9	H9FBB B(A0A8D`"
8A0A(B BBBB<:P#P:l#d:#x:	H:FBB B(A0A8Dp9
8A0A(B BBBK@:$
FBA A(G I 
(D ABBG;0;D; X;EJ
AAl|;[BBB B(A0A8HQ
DD
8D0A(B BBBHP_MAD;"2FSA Je
 DBBGqOOAh4<x#FFB B(D0A8D
8A0A(B BBBKM`A
MQ<&'QU,<'3EC
DLM
B<)	=)	=)	(=)<=)5Ek\= )%AA^x=4)%AA^=H)%AA^8=\)?BBA A(D0
do not use bbcode to read this
(A ABBCL=`,\FBA A(D0%
(D ABBD
(D ABBD<>p/EPX>t/dl>p/FEB B(A0A8D
8A0A(B BBBEZ
8F0A(B BBBGH>3FBB E(A0A8D`
8A0A(B BBBAL ?4FBB B(A0A8G0
8A0A(B BBBALp?l7QFBB B(A0D8D 
8D0A(B BBBFH?|<FIB E(A0A8D`
8D0A(B BBBAL@=	FBB B(A0D8G
8D0A(B BBBEL\@FvFBB B(A0A8G
8A0A(B BBBG$@RCEAG sAAH@SFBB E(A0A8G
8D0A(B BBBD AW44AWVBDD j
DBFRABlAWAW AW@EG ^
AAAW<Kf
GC$AXDECG rAALB<XFBA A(D0W
(D ABBBD
(D DBBAPBX2SdBX1RxBYPBYBBB B(A0A8G L@I@
8D0A(B BBBIHBLZFAA G L!B!]!a!A!
 AABJ,C["EX\HC[FBB B(A0A8G
8A0A(B BBBCeK`ADC$]FBA D(DP
(A ABBCIXK``XAPPC\^FBB B(A0A8G I!
8D0A(B BBBADDD_eFIE E(D0H8G@n8A0A(B BBBD `RRRhVSVtSz VfsvVhZVh.eadlp%n0FkbVhPvarRiibf
-D:cEcQbsnnJCdSsqvVhpЗ
P,<Pd ~``aAbJCEFeuqrvnnPwmVhofh0p8XI,IPXXГ,,Зp------.....$.(.@0 _@
o
Mȫ*	oo8ooo0@@@P@`@p@@@@@@@@@AA A0A@APA`ApAAAAAAAAABB B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEEEEFF F0F@FPF`FpFFFFFFFFFGG G0G@GPG`GpGGGGGGGGGH
)914e9395b06aa1e02b23376578acb89af6ecf73.debug%ՙs.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debuglink88 &XX$9|| Go@QYMaono88}B**@@ @ @HH H HPP
O //	`9`9D  
  ȫț8 	 4

This file is open source.

—— EOF ——
posted @ 2023-10-11 11:56  Jijidawang  阅读(243)  评论(0编辑  收藏  举报
😅​