博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4.12 | 学习笔记
阅读量:4315 次
发布时间:2019-06-06

本文共 1081 字,大约阅读时间需要 3 分钟。

1.最小向量点积

#include
using namespace std;int n,t,tmp;int a[1001],b[1001];int main(){ cin>>t; for(int i=0;i
>n;tmp=0; for(int j=0;j
>a[j]; for(int j=0;j
>b[j]; sort(a,a+n),sort(b,b+n); for(int j=0;j

 

2.连续正整数问题

 

个人想法是判读“中间数”,连续正整数之和有两种情况,奇数个数的和(有一个“中间数”),或者偶数个数的和(两个连续“中间数”,和必为奇数);

若是奇数个数的和,比如21=6+7+8,也就是中间数为7,这时候需要判断左边界是否大于零;

若是偶数个数的和,比如30=6+7+8+9,中间数为7和8,同样判断左边界是否大于零;

个人代码:

#include
using namespace std;int n,t,tmp;int cnt(int n){ int cnt=0; for(int i=2;i
=1)cnt++; if(i%2) if(((i+1)/2-tmp)>=1)cnt++; } if(n%2)cnt++; return cnt;}int main(){ cin>>t; for(int i=0;i
>n; cout<<"case #"<
<<":\n"<
<

  

但是由于思路比较混乱,自己做了一个小时,最终结果也不是很理想,参考学长代码如下(转载自):

 

#include
using namespace std;int n,cnt;int a[500];int i,j,k;int main(){ cin>>n; for(i=0;i
>a[i]; for(i=0;i

  

转载于:https://www.cnblogs.com/MissCold/p/10697477.html

你可能感兴趣的文章
python字符串格式化 %操作符 {}操作符---总结
查看>>
windows 不能在 本地计算机 启动 Apache
查看>>
iOS开发报duplicate symbols for architecture x86_64错误的问题
查看>>
Chap-6 6.4.2 堆和栈
查看>>
【Java学习笔记之九】java二维数组及其多维数组的内存应用拓展延伸
查看>>
C# MySql 连接
查看>>
网络抓包分析方法大全
查看>>
sql 数据类型
查看>>
android 截图
查看>>
WebServicer接口类生成方法。
查看>>
POJ 1740
查看>>
【翻译】火影忍者鸣人 疾风传 终级风暴2 制作介绍
查看>>
http和webservice
查看>>
hdu1879------------prim算法模板
查看>>
jdbc之二:DAO模式
查看>>
MySQL性能优化方法一:缓存参数优化
查看>>
Angular2 - 概述
查看>>
正则表达式tab表示\t
查看>>
NodeJS+Express+MongoDB 简单实现数据录入及回显展示【Study笔记】
查看>>
Highcharts使用指南
查看>>