首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求网格中的黑点分布(有6*7的网格,在某些格子中有黑点,已知各行与各列中有黑点的点数之和)
求网格中的黑点分布(有6*7的网格,在某些格子中有黑点,已知各行与各列中有黑点的点数之和)
admin
2019-03-29
94
问题
求网格中的黑点分布(有6*7的网格,在某些格子中有黑点,已知各行与各列中有黑点的点数之和)
选项
答案
#define ROWS 6 #define COLS 7 int iPointsR[ROWS] = {2, 0, 4, 3, 4, 0}; // 各行黑点数和的情况 int iPointsC[COLS] = {4, 1, 2, 2, 1, 2, 1}; // 各列黑点数和的情况 int iCount, iFound; int iSumR[ROWS], iSumC[COLS], Grid[ROWS][COLS]; int Set(int iRowNo) { if(iRowNo == ROWS){ for(int iColNo=0; iColNo < COLS && iSumC[iColNo]==iPointsC[iColNo]; iColNo++) if(iColNo == COLS-1){ printf("\nNo.%d:\n", ++iCount); for(int i=0; i < ROWS; i++) for(int j=0; j < COLS; j++) printf("%d%c", Grid[i][j], (j+1) % COLS ? ’ ’ : ’\n’); iFound = 1; // iFound = 1,有解 } }else{ for(int iColNo=0; iColNo < COLS; iColNo++) { if(iPointsR[iRowNo] == 0){ Set(iRowNo + 1); }else if(Grid[iRowNo][iColNo]==0){ Grid[iRowNo][iColNo] = 1; iSumR[iRowNo]++; iSumC[iColNo]++; if(iSumR[iRowNo]
解析
转载请注明原文地址:https://kaotiyun.com/show/8xmZ777K
0
程序员面试
相关试题推荐
______,amanwhoexpresseshimselfeffectivelyissuretosucceedmorerapidlythanamanwhosecommandoflanguageispoor.
[A]Theperson-skillsmatchapproachtoselection[B]Theimpactsofbadselectiondecisions[C]Theimportanceofstructu
实现strstr功能(寻找子串在父串中首次出现的位置)
如何理解委托?
输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4
更改邮件到达后应用规则“若发件人包含‘mary@sina.com’转发到wangtao@sina.com”为应用规则“若发件人包含‘mary@sina.com’转发到wanglong@lnu.edu.cn”。
将绘图画布中选中的图形组合成一个图形。
信息的符号化就是数据,所有数据是信息的具体表现形式。
软件需求可以分为功能需求、性能需求、外部接口需求、设计约束和质量属性等几类。以下选项中,()均属于功能需求。①对特定范围内修改所需的时间不超过3s②按照订单及原材料情况自动安排生产排序③系统能够同时支持1000个独立站点的并发访问
在实际应用中,用户通常依靠评价程序来测试系统的性能。以下评价程序中,(16)的评测准确程度最低。事务处理性能委员会(TransactionProcessingPerformanceCouncil,TPC)是制定商务应用基准程序(Benchmark)标
随机试题
以下内容中,()属于组织设计的基本原则。
Inthesentence"Theoldman,thoughpoor,isarespectablegentleman.",theword"respectable"isusedinthe______senseoftr
根据我国《商业银行法》、《银行业监督管理法》的相关规定,下列选项中,正确的有()。
(2008)以下哪个建筑采用了“分心槽”的平面划分方式?
东、中、西三大地带的关系是()地区经济结构。
建设工程的正式验收,一般应该在()之后进行。
《中华人民共和国会计法》中所指的单位负责人包括单位的副职领导人。()
公司筹资
下述关于数据库系统的叙述中正确的是
WhenIfirstarrivedinLondon,Ifoundajobworkingasanaupairgirl(做轻松家务以换食宿的外国女子)]inawealthyfamilywhilestudyingin
最新回复
(
0
)