关于运输问题使用说明1. 将单位运价表写入“in.txt”中,格式为:(拿书中P102页作业题为例)#3410220111279202141618152555151510其中,第一行的‘#’表示一个问题的开始,是必须要的;
第二行中的34(中间用空格隔开,后面不能有空格)表示m和n,即单位运价表的行和列;
第三行到第五行10220111279202141618 表示单位运价表;
(中间用空格或TAB隔开) 第六行 15255 表示三个产地的产量;
第七行 5151510 表示四个销地的销量;
2. 程序将会把最有运输方案写在“out.txt”中,(该文件将由程序自动产生);
3. 改程序能解决平衡运输问题和平衡分配问题;
下面是书中部分运输问题和分配问题测试用例:(写入in.txt中)#3410220111279202141618152555151510#343113101928741057493656#348412694753437252610102015#35863755100847639682030302525201020#44210971541481314161141513911111111
2025/10/31 21:42:34 529KB 运筹学 运输问题 分配问题
1
扩充pl\0编译器设计之词法分析程序内嵌函数:voidclearToken();//清空token字符数组intisSpace();//空格intisNewline();//换行符intisTab();//TabintisLetter();//字母intisDigit();//数字intisColon();//冒号:intisComma();//逗号,intisSemi();//分号;intisEqu();//等号=intisPlus();//加号+intisMinus();//减号-intisDivi();//除号/intisStar();//乘号*intisLpar();//左括号(intisRpar();//右括号)intisLbrack();//左中括号[intisRbrack();//右中括号]intisLbrace();//左大括号{intisRbrace();//右大括号}intisLss();//小于号intisPeriod();//点号.intisQmark();//单引号'intisDqmark();//双引号"intisStringElement();//字符串合法字符,ASCII码值为32,33,35-126的字符voidcatToken();//每次调用前把当前ch中的字符与token字符数组中的字符串联结voidretract();//将读字符指针后退一个字符voidreserve();//保留字voidlexical_error();//错误处理过程
2025/10/25 4:07:18 274KB 编译原理 词法分析 pl\0
1
纯c读写ini配置文件用c/c++读写ini配置文件有不少第三方的开源库,如iniparser、libini、rwini、UltraLightINIParser等,但都不理想,往往代码较大、功能较弱、接口使用不方便。
尤其在大小写处理、前后空格、各种注释、跨平台换行符支持、带引号字符串处理、无section操作、原格式保持等方面存在问题。
现将本人精心制作的ini读写程序源码奉献给大家,纯c编写,简洁好用。
支持windows和linux。
主要特点:1、支持;和#注释符号,支持行尾注释。
2、支持带引号'或"成对匹配的字符串,提取时自动去引号。
引号中可带其它引号或;#注释符。
3、支持无section或空section(名称为空)。
4、支持10、16、8进制数,0x开头为16进制数,0开头为8进制。
5、支持section、key或=号前后带空格。
6、支持\n、\r、\r\n或\n\r换行格式。
7、不区分section、key大小写,但写入时以新串为准,并保持其大小写。
8、新增数据时,若section存在则在该节最后一个有效数据后添加,否则在文件尾部添加。
9、支持指定key所在整行删除,即删除该键值,包括注释。
10、可自动跳过格式错误行,修改时仍然保留。
11、修改时保留原注释:包括整行注释、行尾注释(包括前面空格)。
12、修改时保留原空行。
以上三点主要是尽量保留原格式。
不足之处:1、不支持单key多value(逗号分割),只能一次性提取后自行处理。
2、不支持同名重复section和key。
(重复section可视为错误,重复key则可能造成分歧)3、不能提取所有section或key名称。
使用只需两个文件inirw.h、inirw.c,另有测试程序和工程文件,支持windows和linux。
2025/10/15 11:32:26 7KB c 读写 ini
1
Linux下c语言编写的五子棋,可在终端上运行,通过wads加回车可以控制光标的位置,空格键加回车可以在当前位置下棋。
实现局域网内的client/server游戏对战。
2025/10/15 8:09:14 14KB xiaopeng
1
第一部分根据“实验4说明”文件夹中给出的源程序MainTwo.java,StuList.java(其中的类实现了接口MyList),Student.java(其中的类Student是抽象类,其中,print()方法是抽象方法)。
第二部分编写一个类,该类的功能是可以根据给定的字符串(字符串中单词之间有空格)和子串,计算出字符串中包含多少个子串。
(使用String类的方法。
)第三部分编写一个类,该类的功能是可以根据给定的字符串(字符串中单词之间没有空格)和子串,计算出字符串中包含多少个子串。
(使用String类的方法。
)这一部分的程序框架和第二部分相同,只是voidcountSubString(Strings,Stringsubstring)方法的具体实现不同。
2025/10/8 18:34:46 4KB java
1
打开dos输入cd+目录,注意中间有个空格!如cdC:......输入好了之后直接输入命令swind2.exegdrv.sysKernel.sys
2025/9/30 19:58:23 3.12MB 机器码
1
8646基数排序时间限制:1000MS内存限制:1000K提交次数:0通过次数:0题型:编程题语言:无限制描述用函数实现基数排序,并输出每次分配收集后排序的结果Input第一行:键盘输入待排序关键的个数n第二行:输入n个待排序关键字,用空格分隔数据Output每行输出每趟每次分配收集后排序的结果,数据之间用一个空格分隔SampleInput10278109063930589184505069008083SampleOutput930063083184505278008109589069505008109930063069278083184589008063069083109184278505589930
2025/9/26 21:08:18 2KB 数据结构 基数排序
1
本人运用python编写飞机大战程序,每次玩家有三条生命,方向键控制飞船方向,空格和Z控制飞船开火
2025/9/11 7:04:54 29.7MB python 飞机大战
1
爬虫文件(Python实现)[爬取的成都所有房价]-爬取的数据文件(txt文件,空格分隔)[成都所有房价信息]-分析的文件(Python实现)(pandas+numpy+matplotlib分析)-简单的分析结果图(png图)
2025/9/10 6:24:48 158KB Python 爬虫 数据分析
1
这是一款改进版的flash抽奖程序,通过调用外部txt抽奖名单进行抽奖。
适用于很多场合(如:活动配套抽奖)。
按回车键开始抽奖,按空格键停止抽奖。
抽奖的名单在namelist.txt文件里面,每抽奖一次程序会自动删除已抽奖过的名单。
如果需要打包成exe文件请自行打包,打包后的exe的使用说明见“使用帮助.txt”文档。
欢迎大伙下载。
1
共 234 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡