当前位置: 首页 > news >正文

哪个网站可以做条形码天津网站建设制作免费

哪个网站可以做条形码,天津网站建设制作免费,怎么样制作网站,阿里巴巴外发加工网珠海题目链接#xff1a;https://leetcode.cn/problems/ccw6C7/description/ 题目大意#xff1a;给出一块白方格面积为n*n#xff0c;给出一个数字k#xff0c;每一次操作可以把方格的某一整行或者某一整列涂黑#xff0c;求使得黑色格子数字为k的【最终图案】的个数。 思路…题目链接https://leetcode.cn/problems/ccw6C7/description/ 题目大意给出一块白方格面积为n*n给出一个数字k每一次操作可以把方格的某一整行或者某一整列涂黑求使得黑色格子数字为k的【最终图案】的个数。 思路虽然是简单题但还想了一会的。因为【最终图案数】并不是【操作方法数】。比如2*2的格子【先涂一行再涂一列】和【先涂一列再涂一行】得到的图案是一样的。我们发现涂的行列具体是哪几行哪几列并不影响最终黑格子的数目因此可以先得出【需要涂黑x行】和【需要涂黑y列】然后求组合数 C n x C_n^x Cnx​和 C n y C_n^y Cny​的乘积即可。因为x, y对可能有多个我们用一个vectorpairint, int来保存。 然而要注意一下一些特殊情况 k n那么就算只涂一行也会超过不行 k 0什么都不用做返回1 求阶乘的话可以用一个数组来保存结果避免重复计算。 完整代码 class Solution { public:vectorint frac;int getFrac(int x) {if (x 0)return frac[0] 1;if (frac[x])return frac[x];elsereturn frac[x] x*getFrac(x-1);}int paintingPlan(int n, int k) {if (k 0)return 1;if (n k)return 0;if (n*n k)return 1;int ans 0;vectorpairint, int res;frac.resize(n1, 0);for (int x 0; x n; x) {for (int y 0; y n; y) {if (x*ny*(n-x) k)break;else if (x*ny*(n-x) k) {res.emplace_back(make_pair(x, y));}else;}}for (auto p : res) {int x p.first, y p.second;ans (getFrac(n)/getFrac(x)/getFrac(n-x)) * (getFrac(n)/getFrac(y)/getFrac(n-y));}return ans;} };
http://www.dnsts.com.cn/news/10626.html

相关文章:

  • 南京市玄武区建设局网站电子商务网站的建设目标
  • 泉州哪里有搭建网站的公司国内crm系统十大排名
  • 建网站价格 建设网站需要多少钱6python培训班
  • 网站服务器 免费的吗wordpress视频去广告
  • 网站建站的具体流程阿里云如何搭建网站
  • 做搜狗网站优化快速排室内设计效果图一套方案
  • 宁波好品质品牌网站设计哪家好论坛类网站开发
  • 制作php网站创新网站建设方案书
  • 网站域名所有权证明宁波住房和城乡建设培训网站
  • 网站建设平台选用分析网店运营的基本流程
  • 漫画网站建设教程关于网站建设需要了解什么东西
  • 怎么做淘宝客网站页面wordpress怎么关闭网站
  • wordpress搬站流程成都网站建设推广在
  • 做网站的一般尺寸wordpress虚拟资源交易平台
  • 页面简洁的导航网站腾讯云注册域名后怎么做网站
  • 网站开发公司销售总监岗位要求专业网站建设集团
  • 睿达科网络 网站建设关于网站建设的题目
  • 做网站怎么排版好看杭州建设职业学校官方网站
  • 本溪网站建设兼职wordpress如何改成中文字体
  • 什么网站做禽苗的多专业网页设计师
  • 商业网站开发设计实训总结app网站制作软件有哪些
  • 企业网站seo实绮思网站建设qswoo
  • 怎么制作网站模板公司网站开发服务费属于无形资产哪一类
  • 汕头免费做网站网站建设中服务器搭建方式
  • 电商网站的建设案例聚震网站开发
  • 做一个网站的价格南昌专业做网站公司
  • 怎么为自己的厂做网站项目建议书
  • 泗阳网站定制用php做网站要多久
  • 地方门户网站推广方案京东网页版电脑版
  • wordpress站点统计织梦是什么网站