首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求网格中的黑点分布(有6*7的网格,在某些格子中有黑点,已知各行与各列中有黑点的点数之和)
求网格中的黑点分布(有6*7的网格,在某些格子中有黑点,已知各行与各列中有黑点的点数之和)
admin
2019-03-29
51
问题
求网格中的黑点分布(有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://jikaoti.com/ti/Aag7FFFM
0
程序员面试
相关试题推荐
WhenIseeclients,thisisthequestionthatI’maskedthemost.Ifyou’reinapublicplace,lookaround.【F1】Nearlyeveryone
Weakdollarorno,$46,000—thepriceforasingleyearofundergraduateinstructionamidtheredbrickofHarvardYard—is【C1】__
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
Writealetterofabout100words,makinganapplicationtobeapostgraduatecandidateofauniversity.Youshouldwritenea
Writeanessaybasedonthefollowingoutline.Youshouldwriteabout150wordsontheANSWERSHEET.1.教师用课外时间给学生补课赚钱的现象
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,
不开辟新空间完成字符串的逆序
利用“显示属性”对话框,将桌面背景设置为“Wind”,位置要求为“拉伸”。
在Excel2003中,利用“图表选项”对话框,可以设置或修改图标的()。
Excel2003公式或函数中,当某个数字有问题时,单元格内就会显示“#NUM!”。
随机试题
有关小儿恶性肿瘤的描述哪几项不正确
“清上温下,安蛔止痛”适用于
下列有关先予执行的适用条件表述不正确的是()。
下列关于投资性房地产核算的表述中,不正确的有()。
某公司普通股目前的股价为8元/股,筹资费率为2%,刚刚支付的每股股利为0.5元,股利固定增长率为5%,则该企业利用留存收益的资本成本为()。
A公司有关投资业务资料如下:(1)2014年1月6日,A公司以银行存款2600万元购入B公司3%的有表决权股份,A公司划分为可供出售金融资产。2014年年末该股票的公允价值合计为3000万元。2015年3月B公司宣告派发现金股利1000万元。(2)假定
下列问题中,不符合问卷调查设计要求的是( )。
Iamdiscoveringthatmanypeoplewant,aboveallelse,tolivelifefully.Butsometimesthepastprohibitsourlivingandenjo
电子产品容易受到突然断电的损害。断电可能是短暂的,才十分之一秒,但对于电子产品却可能是破坏性的,为了防止这种情况发生,不间断电源被广泛应用于计算机系统、通讯系统以及其他电子设备,不间断电源把交流电转变成直流电,再对蓄电池充电。这样,在停电时,蓄电池即可以弥
Althoughtheaccidentdidyewlittle______tothecar,Istillsuggestthatyoudrivemorecarefullynexttime.
最新回复
(
0
)