【入门编程题】--2.级数求和与三连击问题
1.级数求和问题 已知:S_n= 1+1/2+1/3+…+1/nSn=1+1/2+1/3+…+1/n。显然对于任意一个整数KK,当nn足够大的时候,S_nSn大于KK。 现给出一个整数KK(1 \le k \le 151≤k≤15),要求计算出一个最小的nn;使得S_n>KSn>K。
#include<iostream>
using namespace std;
int main()
{
int K,n=0;
double S=0.00; //求和问题S的数据类型为浮点型数
【数据结构】--1.链表的基本操作和哈希表定义
C实现链表的基本操作 初始化 插入 删除 哈希表的定义
//链表的基本操作 初始化 插入 删除 哈希表的定义
#include<iostream>
using namespace std;
typedef struct Node
{
int data;
struct Node*next;
}Node,*LinkList,LinkList1;
typedef struct Node
{
int data;
struct Node*next;
}Node,*LinkList;
【数据结构】--2.排序算法
常见的排序算法 :冒泡排序 、选择排序、插入排序、归并排序、快速排序、堆排序 https://www.cnblogs.com/eniac12/p/5329396.html
#include<iostream>
using namespace std;
void Swap(int A[],int i,int j)
{
int temp=A[j];
A[j]=A[i];
A[i]=temp;
}
//冒泡法 平均时间复杂度 o(n^2)
void BubbloSort(int
【入门编程题】--3.字符串操作问题
3.字符串问题 ISBN号码 ISBN码包括99位数字、11位识别码和33位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。首位数字乘以11加上次位数字乘以22……以此类推,用所得的结果\bmod 11mod11,所得的余数即为识别码,如果余数为1010,则识别码为大写字母XX。例如ISBN号码0-670-82162-4中的识别码44是这样得到的:对067082162这99个数字,从
【 C/C++学习笔记整理】--2.break与return0、常用函数的用法
5.break和return 0 的区别 break 是跳出循环,执行循环体的外的程序;return 0 是结束程序,返回到main函数 6.sort()函数的用法 sort(begin,end,cmp),cmp参数可以没有,如果没有默认升序排序。 使用比较器 cmp,降序排列。 bool cmp(int a,int b) { return a>b; } 或者#include<functional> functional提供了一堆基于模板的比较函数对象。它们是(看名字就知道意思了):equal
【 C/C++学习笔记整理】--3.取数组中的其中一位,将其中几位组合起来
10.定义一个数组,取数组中的其中几位,将其中几位组合起来
const int f[10]={6,2,5,5,4,5,6,3,7,6};
int match(int num)
{
int k=0;
for(int i=num;i!=0;i/=10)
k+=f[i%10];
if(num==0) k+=f[0];
return k;
}
int match1 lx(int cn)
{
short sm = 0;
do
一周算法实践__1.模型构建
预测贷款用户是否逾期 数据集下载:https://pan.baidu.com/s/1dtHJiV6zMbf_fWPi-dZ95g 1.导入模块 import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split,cross_val_score
from sklearn.linear_model import LogisticRegression
from sklearn.svm
【一周编程学习】--1.用哈希思想实现LeetCode的第1题和第202题
1.LeetCode第一题 两数之和 以一个数为基准,再用目标数减去基准数得到他们的差值,再在数组中找这个差值。这个时候以数组存放的数值为key值,数值对应的数组下标为value值。利用哈希查找算法查找相应值的下标。 分别用C++和Pyhton做的:
vector<int> twoSum(vector<int> nums,int target)
{
unordered_map<int,int> hash;
vector<int> res;
for(int i=0;i<nums.size
【一周编程学习】--2.单链表与环形链表的实现
1.单链表知识小结 构成:头指针(Header),若干个节点(节点包括了数据域和指针域),最后一个节点要指向空。 单链表的基本操作初始化:
typedef int ElemType;
typedef struct Node{
ElemType data;
struct Node* next;
}Node;
typedef struct Node* LinkList;
void initList(LinkList *L){
(*L)=(LinkList)malloc(sizeof
Python增删改查文件
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author:Erik Chan
# datetime:2018/12/27 9:29
# software: PyCharm
import os
# 获取当前文件的父目录文件夹
DIR = os.path.dirname(os.path.abspath(__file__))
cwd = os.getcwd() #获取当前目录即dir目录下
print(cwd)
# 创建添加一个文件
f = o
Excel工作表忘记密码如何破解?
第一种方法就是按住快捷键ALT+F11,然后切换出VBA编辑窗口,如图一;在该窗口的左侧我们的选择那个忘记密码的工作表,比如sheet 1... 2 然后我们复制以下代码 “Sub Pojie()ActiveSheet.Protect AllowFiltering:=True: ActiveSheet.UnprotectEnd Sub”,双击刚才选中的sheet 1以后,在编辑窗口我们输入刚才复制的那段代码; 3 接下来依次点击“运行”-“运行宏”,在弹出的宏对话框,我们再次点击“运行”,此时
python tkinter中点击回车清空Text,同时光标显示在0.0(转载自 https://blog.csdn.net/dcyywin8/article/details/83306011)
所遇问题: 当想要使用Text中的绑定事件回车清空Text中的内容时,总是先执行清空操作,再执行回车操作,这样每次Text其它内容都清空了,但还是会留下一个回车。 思路: 使用bind方法获取键盘的事件,当键盘事件(event)的keycode等于13时,触发事件。 新建一个线程作为被触发事件。 在线程中,使用time模块的sleep函数进行等待(等待Text中的回车事件结束),之后使用delete方法删除Text中所有文本。 示例: def func_thrd_ExecuteCommand(
页面用一个遮罩层显示加载,加载完后隐藏该div
<div id="background" class="background" style="display: none; "></div>
<div id="progressBar" class="progressBar" style="display: none; "><img src="/content/5-121204194109.gif"></div> .progressBar {
display: block;
width: 65px;
Hibernate 查询sql结果行数的几种方法
一、前言 这个东西,难度几乎没有,就是繁琐。 一条简单的select count(*) from table_name 都能有多种书写方式。 总是忘,这里记录下。 一 、通过Criteria 查询 Criteria criteriaCount = getCriteria();
criteriaCount = criteriaCount.add(Restrictions.eq("dispatchTaskId", dispatchTaskId));
CenOS 替换文本文件中的字符
tr 命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]” 将2.txt中所有小写字符替换成大写,并输出文件内容到4.txt
[root@bigdata-senior01 ~]# cat 2.txt | tr [a-z] [A-Z] > 4.txt
[模板]莫比乌斯反演
前置技能:整除分块 计算形如$\sum_{i=1}^{n}a_if(\lfloor\frac{n}{i}\rfloor)$的式子 可以发现$\lfloor\frac{n}{i}\rfloor$只有$O(\sqrt{n})$种取值,且相同的取值的i是连续的,所以可以$O(\sqrt{n})$来求 和i相同的的最后一个位置,是$n/(n/i)$ 需要快速求出a_i的前缀和 例:$\sum{\mu(i)*\frac{n}{i}*\frac{m}{i}}$ inline int calc(int n,
spring-mvc中自动转json问题
记录是为了更好的成长! 在项目中经常要进行返回值转json,但是我在配置的出现不能转换的问题,花了很多时间终于搞定,简单记录如下: 1、第一种配置,也是我最开始的配置方式,一直不生效,配置如下: (1)pom.xml引入fastjson依赖 (2)配置sping.xml,在网上看到的也都是这种配置 <mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<be
HITICS || 2018大作业 程序人生 Hello's P2P
摘 要 本文通过分析一个hello.c的完整的生命周期,从它开始被编译,到被汇编、链接、在进程中运行,讲解了Linux计算机系统执行一个程序的完整过程。 关键词:操作系统,进程,程序的生命周期 目 录 第1章 概述- 4 - 1.1 Hello简介 - 4 - 1.2 环境与工具 - 4 - 1.3 中间结果 - 4 - 1.4 本章小结 - 4 - 第2章 预处理- 5 - 2.1 预处理的概念与作用 - 5 - 2.2在Ubuntu下预处理的命令 - 5 - 2.3 Hello的预
今日推荐
周排行