思维题
记录一些思维题和基础算法题,没有特定的算法,一般暴力求解就可以
二佳十
没有感情的敲代码机器
展开
-
hdu2085
HDU2085核反应堆分析本题就是的意思就是把高能质点和低能质点分别用两个数组是 x[n] , y[n] 存储,然后输出结果,由题意可推出x[n+1] =3* x[n]+2* y[n] , y[n+1] = x[n] + y[n],然后就直接敲代码啦。代码#include<iostream>using namespace std;int main(){ long lo...原创 2020-11-14 14:02:21 · 187 阅读 · 0 评论 -
杭电2095
杭电2095find your present(2)分析题目大意为在一组数字中找出唯一一个出现奇数词的数字,并且输出。(题目输入可以满足)万事皆可暴力的我第一个想的就是暴力求解,但是很不幸的超时了,后来借鉴了大佬算法发现是异或运算,所以下面着重介绍关于异或运算我自己的一些理解。暴力方法(超时)#include<iostream>using namespace std;t...原创 2020-11-14 14:02:27 · 2005 阅读 · 4 评论 -
hdu2083
杭电2083简易版之最短距离分析本题的意思就是你要在这一串坐标数组a[n]中找到一个点,从这个点到其他位置的绝对值之和最小,所以可以就是先将这一串数字进行排序,然后找到最中间的值a[n/2]作为出发地,即可得解。(对于n是奇数还是偶数,都是一样的。)代码#include<iostream>#include<math.h>using namespace std...原创 2020-11-14 14:02:52 · 192 阅读 · 0 评论