编程技巧
qq_44512790
这个作者很懒,什么都没留下…
展开
-
12届蓝桥杯12月模拟赛rgb题解
题目 问题描述 小蓝有黄绿蓝三种颜色的小球,分别为 R, G, B 个。同样颜色的小球没有区别。 小蓝将这些小球从左到右排成一排,排完后,将最左边的连续同色小球个数记为 t_1, 将接下来的连续小球个数记为 t_2,以此类推直到最右边的小球。 请问,总共有多少种摆放小球的方案,使得 t_1, t_2, … 为严格单调递增序列,即 t_1 < t_2 < t_3 < … 输入格式 输入一行包含三个整数 R, G, B。 输出格式 输出一个整数,表示答案。 样例输入 3 6原创 2021-03-02 22:06:25 · 694 阅读 · 2 评论 -
清晰理解矩阵快速幂
矩阵快速幂 大体想法为模仿整数快速幂; 整数快速幂代码: ll quick(int a,int b){ int ans=1; while(b){ if(b&1) ans*=a;//位运算思想 a*=a;//累加权值 b>>=1;//b右移一位 } return ans; } 可使用结构体保存输入矩阵,代码清晰 整数快速幂中的ans=1可由单位矩阵(对角线为1)替换 配合矩阵乘法使用 上代码 #inclu原创 2021-02-26 15:28:25 · 79 阅读 · 0 评论 -
判断是否为闰年
来自百度:普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年) ②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) 口诀:判定公历闰年遵循的一般规律为:四年一闰,百年不闰,四百年再闰. if(year%400==0) flag=1; else { if(year%4==0&&year%100!=0) flag=1; else转载 2021-01-15 17:05:02 · 90 阅读 · 0 评论