哈理工OJ1671解题报告
来源:互联网 发布:天行九歌歌词解释知乎 编辑:程序博客网 时间:2024/05/14 05:28
纯数学问题,只要花出表格一切明了。
拿密码锁有6个摁键举例,以下1,2,3,4,5,6为找到第一二三四五六个摁键
1 6 4 3 2 1
2 5 3 2 1
3 4 2 1
4 3 1
5 2
6 1
第一次找第一个正确的最麻烦的犯法肯定需要六次,找到第二个肯定需要五次,找第二个找错的时候第一个摁键都要被重新摁一次,当找第二个摁键已经摁四次的时候,已经错了四次,所以第一个摁键被重复摁了四次,当找到第二个摁键摁正确的时候,第一个摁键则不需要被重新摁,所以第一行第三个数为4,以此类推。。。。
代码如下:
//画图后一切明了
#include <stdio.h>
int main()
{
int n;
while(~scanf("%d",&n))
{
int s=0;
for(int i=1;i<=n;i++)
{
s+=i;
}
for(int i=1;i<n-1;i++)
{
s+=i*(n-i-1);
}
printf("%d\n",s);
}
return 0;
}
0 0
- 哈理工OJ1671解题报告
- 哈理工新生赛热身赛解题报告
- 南阳理工OJ915解题报告
- 哈理工hrbust OJ 2225 解题报告 【递推】
- 山东理工Greatest Number 解题报告
- 宁波理工邀请赛 c zoj3185解题报告
- 哈理工oj 1116 解题报告 动态规划-依次输出最长公共子序列的位置
- 南阳理工628解题报告(小媛在努力)
- 南阳理工2解题报告(括号配对问题)
- 哈理工OJ 1936 PROBLEM-4SS(二分法解题)
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- Antiprime解题报告
- LeetCode -- Two Sum
- Android:应用程序签名总结
- 从JVM看性能分析与设计
- Cocos2d3x命令
- Java I/O全文摘要(四)数据源,文件流
- 哈理工OJ1671解题报告
- 解决“MS Visual Database Tools 找不到指定模块”
- 如何在CentOS上安装并汉化Code::Blocks
- struts2 学习二 用户登录处理
- Linux-USB Gadget : Part 4: 最简单的 gadget驱动:g_zero
- java语言基础知识
- 黑马程序员---交通灯管理系统
- 页面置换算法
- c++学习笔记之函数引用返回