自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 78.子集 c++

78.子集题目我为什么想分享这个题呢?因为看到了别人的思路,觉得很妙,然后自己根据这个思路写了代码后,自己觉得很对,然后超时了,看了半天才通过,所以就想把思路和我的蠢事分享一下。解题思路空集:[]遇到1:[],[1]遇到2:[2],[1,2]遇到3:[3],[2,3],[1,2,3]总结一下,就是遇到一个数就把之前的所有子集加上它。超时代码class Solution {public: vector<vector<int>> subsets(

2021-11-14 15:30:53 601

原创 1091. 二进制矩阵中的最短路径 bfs_c++

1091. 二进制矩阵中的最短路径上代码class Solution {public: int bfs(vector<vector<int>>& grid) { queue<pair<int,int>> q; int step=1; if(grid.size()==1) return 1; q.push(make_pair(0,0)); int dx

2021-11-13 15:53:27 550

原创 中国剩余定理

中国剩余定理此定理出自《孙子算经》。原文:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?答曰:‘二十三’。术曰:三三数之剩二,置一百四十;五五数之剩三,置六十三,七七数之剩二,置三十,并之。得二百三十三,以二百一十减之,即得。凡三三数之剩一,则置七十;五五数之剩一,则置二十一;七七数之剩一,则置十五;一百六以上以一百五减之即得。译文:一个整数除以3余2、除以5余3、除以7余2,求这个整数。答案:23解法:由于除以3余2,因此加上一个140;由于除以5余3,因此加上一个

2021-08-19 10:47:47 150

原创 python中eval()函数的用法

python 中eval()函数的用法大家都知道直接用input()输入的是字符串但是有的时候想以字符的形式输入数字,但是又想运算这个数字,这时就可以用eval()函数从上面的测试可以看出eval()的作用就是把数字字符串直接变成可以运算的数字...

2021-08-13 11:19:28 388

原创 第3章-18 输出10个不重复的英文字母 (30 分)

第3章-18 输出10个不重复的英文字母随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来。 如没有10个英文字母,显示信息“not found”输入格式:在一行中输入字符串输出格式:在一行中输出最左边的10个不重复的英文字母或显示信息“not found"实现代码s=input() #输入字符串t=[] #定义一个空列表for i in s: if 'a'<=i<='z': # 如果是小写英文字母 if i not

2021-06-03 13:45:09 120

原创 Python输入和输出

Python输入和输出输入input()函数a = input("请输入:\n")b = input()print("你输入的是", a, b)如果用这种方式输入,两个变量不能在一行,就比如说如果这样输入输出的就会是这样但是如果你这样输入它是不会有反应的,你下面还要再输入才会有结果但是这里的话变量a=10 20,变量b=30需要注意的是,如果是简单的使用input()函数,我们输入的内容均会以字符串的格式保存下来。如果想输入不同类型的a = int(input('请输入

2021-05-30 00:27:09 145

原创 Python如何创建指定容量的列表

Python如何创建指定容量的列表用列表输出1到10错误示范:num_list = []for i in range(0,10): num_list[i] = i+1 print(num_list[i])这个错误的代码会说列表暴了,因为一开始的空列表的长度为0下面看看正确的代码:list1 = []num_list = [list(list1) for i in range(0,10)]for i in range(0,10): num_list[i] = i+1 print(n

2021-05-29 23:09:11 1920

原创 pintia 统计大写辅音字母

实验7-3-3 统计大写辅音字母 (15分)// A code blockvar foo = 'bar';#include<stdio.h>int main(){ char a; int b=0; for(int i=0;;i++) { a=getchar(); if(a>='A'&&a<='Z') { if(a!='A'&...

2020-11-26 12:50:31 397 1

原创 字符串替换(15分)

实验7-3-4 字符串替换 (15分)下面展示一些 内联代码片。// A code blockvar foo = 'bar';#include<stdio.h>int main(){ char a,ch='A'; int c; char b[26]; for(int j=0;j<26;j++) { b[j]=ch; ch++; } for(in...

2020-11-26 12:29:25 338 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除