笔记
任万万万
愿科学之精神在国民中得到普及,愿中国年轻的一代涌现更多的杰出专业人才。———《数学之美》
展开
-
2021-05-26
MySql学习记录**Day3**SELECT M.* FROM milk_tea as m;SELECT m.*, CONCAT(m.prod_id,prod_name,net_w) AS 产品信息 FROM milk_tea AS m;SELECT m.*, CONCAT(prod_name,'(',net_w,')') AS 产品信息 FROM milk_tea AS m;SELECT m.*, CONCAT(m.prod_name,'是',m.sale_price,'单价是',m.s原创 2021-05-26 17:29:40 · 121 阅读 · 0 评论 -
Sublime Text 3 For Mac配置Java运行环境
1.检查是否安装好了JDK直接在终端中输入java,若弹出详细介绍即说明JDK安装成功没有则需要下载安装JDK,一般没有会弹出提示,可以在更多信息中跳转到Java官网下载也可以自己单独下载安装。2。下载安装sublime后 直接在工具栏选择Tools-Build System-New Build System之后直接输入一下代码{"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name","f原创 2020-06-13 13:57:21 · 969 阅读 · 1 评论 -
Python学习随笔—Mac终端下切换shell
切换到zsh:chsh -s /bin/bash切换到bash:chsh -s /bin/zsh输入后回车重启终端即可原创 2019-10-29 15:39:50 · 392 阅读 · 0 评论 -
Python学习随笔—关于Pycharm每次新建工程都会在anaconda里新建虚拟环境的解决
用Pycharm写东西每次都会新建一个虚拟环境的原因是在新建Project的时候选择的问题。在Pycharm下新建时候会有这么个东西就是location下那个三角形点开把new environment using 哪里的conda改成virtualenv那个即可。如图:...原创 2019-10-29 15:28:44 · 1992 阅读 · 0 评论 -
python学习随笔—MacOS卡特琳娜下终端shell变成zsh后anaconda命令失效的解决
MacBook升级到卡特琳娜后打开终端会提示可以切换到另一个shell(zsh)。切换后会发现conda命令无法使用,因为bash环境变量是配置好的。zsh在zshrc文件里并没有配置环境变量且anaconda不会自动配置。所以需要我们修改zshrc的文件,把anaconda的目录加进去就行。具体如下:打开终端输入修改zshrc文件 echo 'export PATH="/Users/...原创 2019-10-29 15:18:09 · 1521 阅读 · 1 评论 -
C语言训练-1201-字符串排序
Problem Description输入3个字符串,按字典序从小到大进行排序。Input输入数据有一行,分别为3个字符串,用空格分隔,每个字符串长度不超过100。Output输出排序后的三个字符串,用空格分隔。Sample Inputabcd cdef bcdeSample Outputabcd bcde cdef//字符串对比只对比字符串开头的一个字母,若开头第一个字母相同...原创 2018-11-18 16:12:16 · 2499 阅读 · 0 评论 -
C语言训练-1188-各位数字之和排序
Problem Description给定n个正整数,根据各位数字之和从小到大进行排序。Input输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。n<=10Output输出每组排序的结果。Sample Input2 1 23 121 10 1110Sample Output1 210 111 ...原创 2018-11-19 18:54:01 · 421 阅读 · 0 评论 -
C语言训练-3710-全字母句
Problem Description全字母句 (pangram) 指包含字母表中全部 26 种英文字母(不区分大小写)的句子,其常被用于展示英文字体的显示效果。现在,bLue 得到了很多句子,他想知道哪些句子是全字母句。Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据包含一行长度不超过 100 的字符串。Output对于每组数据,输出一行。如果是全字...原创 2018-11-22 16:42:03 · 3250 阅读 · 1 评论 -
C语言训练-1334-简单字符串排序
Problem Description从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。Input输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不超过20个字符)Output输出姓名按字典序排列后的学生姓名和成绩,共10行,每个学生的姓名和成绩占一行,姓名和成绩间用逗号分开。...原创 2018-11-22 19:01:57 · 1645 阅读 · 0 评论 -
C语言训练-1524-回文串判定
Problem Description输入一串字符(长度小于100),判断该串字符是否是回文串(正序读与逆序读内容相同)。Input输入一串字符(长度小于100)。Output若该串字符是回文串输出“yes",否则输出”no“。Sample InputasdfgfdsaSample Outputyes#include <bits/stdc++.h>using na...原创 2018-11-22 19:26:04 · 284 阅读 · 0 评论 -
C语言训练-1168-大小写转换
Problem Description把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。Input输入为一行字符串,其中不含空格。长度不超过80个字符。Output输出转换好的字符串。Sample InputABCD123efghSample Outputabcd123EFGH明白大小写字母在十进制下的ascii码的数值差就好。#include...原创 2018-11-18 10:01:00 · 587 阅读 · 0 评论 -
C语言训练-2746-大小写转换
Problem DescriptionX现在要学习英文以及各种稀奇古怪的字符的了。现在他想把一串字符中的小写字母变成大写字符,大写字母变成小写字母,其他的保持不变。Input输入有多组。每组输入一个字符串,长度不大于80,不包含空格。Output输出转换后的字符串Sample InputA*B+Sample Outputa*b+#include<iostream&g...原创 2018-11-18 10:13:47 · 873 阅读 · 0 评论 -
C语言训练-1198-鞍点计算
Problem Description找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。同一行和同一列没有相同的数。Input输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。Output按下列格式输出鞍点:Array[i][j]=x其中,x代表鞍点,i和j为鞍点所在的数组行和列下标,我们规定...原创 2018-11-22 15:37:49 · 1888 阅读 · 0 评论 -
C语言训练-2761-编码
Problem Description给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码:1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。2、 如果K为1,不输出KInput输入有多组,直到文件结束。每组一个字符串,长度为10000以内Output输出编码后的字符串。Sample InputABCABBCCCSample OutputA...原创 2018-11-19 16:26:38 · 666 阅读 · 0 评论 -
c语言训练-1162-保留字母
Problem Description编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。Input一个字符串,长度不超过80个字符。Output删掉非英文字母后的字符串。Sample Inputabc123+xyz.5Sample Outputabcxyz`#include <iostream>#include <string.h&g...原创 2018-11-17 10:01:39 · 396 阅读 · 0 评论 -
C语言训练-1210-简单密码破解
Problem Description密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈.接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。...原创 2018-11-19 15:30:30 · 3629 阅读 · 0 评论 -
C语言训练-1187-简单编码
Problem Description将一串文本译成密码,密码的规律是:将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:0——>91——>82——>73——>64——>55——>46——>37——>28——>19——>0然后将所有字符的顺序颠倒。Input输入一串文本,最大...原创 2018-11-19 15:07:30 · 1467 阅读 · 0 评论 -
C语言训练-1246-C语言合法标识符
Problem Description输入一个字符串,判断其是否是C的合法标识符。Input输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。Output对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。Sample Input312ajffi8x_aff ...原创 2018-11-21 18:15:42 · 693 阅读 · 0 评论 -
C语言训练-3441-冒泡排序
Problem DescriptionLeiQ当上了体育委员,现在老师让他去给班级里的人排队,LeiQ刚学了排序,所以他想以这种方式给班级里的人排队(从矮到高),他想知道排序完成后的结果。Input多组输入,每组的第一行是一个正数n(1<=n<=100),第二行是n个数,表示每一个人的高度。Output输出排序完成后的结果。Sample Input3176 175 17...原创 2018-11-14 20:33:31 · 474 阅读 · 0 评论 -
C语言训练-2015-小泉的难题
Problem Description机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N个数按升序排成一行,但由于数的数目比较多,人工做很费时,于是小泉就想到了喜欢编程序的你,请你帮他解决这个问题,可不要让他失望噢。Input输入包括M+1行,第一行是两个正整数M、N;M表示总共多少...原创 2018-11-14 19:25:28 · 1872 阅读 · 0 评论 -
C语言训练-3739-中位数
Problem Description中位数是指在一组数据中,按数值大小排序后处于中间位置的数。例如:1, 5, 3 排序后为 1, 3, 5,则其中位数为 3。特别地,当数的个数 N 为偶数时,中位数取位置居中的两个数 (N/2 和 N/2+1) 的平均值,例如:1, 2, 3, 4,中位数为 (2+3)/2 = 2.5。给定一组数,你能求出中位数吗?Input输入数据有多组(数据组数不...原创 2018-11-12 20:03:41 · 5571 阅读 · 1 评论 -
C语言训练-1176-删除指定字符
Problem Description从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。Input第一行是一个字符串,不超过100个字符;第二行是一个字符。Output删除指定字符后的字符串。Sample Inputsdfsdf$$$Sample Outputsdfsdf#include<iostream>#inc...原创 2018-11-18 11:01:49 · 981 阅读 · 0 评论 -
C语言训练-3730-字符串分割
Problem DescriptionbLue 获得了一个字符串,现在他要把这个字符串按照某个分隔符来分割成若干个字符串,你能帮他实现吗?Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据输入一行,格式为 “s c”,其中 s 为一个不含空格且长度不超过 1000 的字符串,表示待分割的字符串;c 为一个不是空格的字符,表示分隔符。输入数据保证在待分割的字符串...原创 2018-11-18 11:13:28 · 706 阅读 · 0 评论 -
deepin下atom更换终端
deepin下安装了atom也安装了“linter” “linter-gcc”以及“gcc-make-run”等插件代码编译链接都没有问题就是在最后的时候会提示 g++:not found原因是atom不会自动选择deepin的自带的终端需要我们自己去设置(deepin的终端不是很方便,最好自己下别的终端)解决方法:然后在gcc-make-run的设置里拉到下面在Terminal...原创 2018-12-07 10:43:33 · 951 阅读 · 0 评论 -
关于deepin下安装ATOM报错 E: Unable to lock directory /var/cache/apt/archives/
今天在deepin商店里安装ATOM时候安装了好几次一直提示E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)E: Unable to lock directory /var/cache/apt/archives/解决办法:sudo rm -rf /...原创 2018-12-07 09:10:00 · 3902 阅读 · 0 评论 -
C语言训练-2873-老--质价比
Problem Description给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。Input多组输入。每组先输入一个正整数n(1<=n && n <= 100),代表有n件物品。接下来的一行有n个正整数Wi(1<= Wi && Wi <= 10000),代表每件物品的质量。再接下来的...原创 2018-12-03 20:22:54 · 2257 阅读 · 1 评论 -
C语言训练-1294-选票统计
Problem Description某校学生会主席由全校学生投票选举产生,共有m名候选人报名参选,编号为1到m(0<m<1000),全校有n名学生(0<n<30000),每人都可以投票。但每人只能投一票,每票只能选1名候选人。请你设计一个程序能够统计出哪个候选人得票最高,得了多少票。不会出现得票数相同的情况。Input第一行输入候选人数m和学生数n,以空格分开;下面依次输入每个学生所选的...原创 2018-12-03 19:44:43 · 1972 阅读 · 0 评论 -
C语言训练-1960-共用体练习
Problem Description给定n和m,接下来有n个描述,每个描述包含一个类型标志和一组相应的数据。类型标志共3种:INT DOUBLE STRING,然后对应一组相应的数据。紧接着有m个询问,每个询问仅包含一个整数x,要求输出第x个描述对应的数据(STRING类型保证不含空格,每组对应STRING数据不会超过19个字符)。Input输入的第一行为两个整数,n和m (n<=1...原创 2018-11-26 19:02:10 · 789 阅读 · 2 评论 -
C语言训练-1569-选夫婿1
潘小姐给你了所有报名男生的信息。输入数据的第一行是一个正整数N(0 < N < 1000)。然后N行数据,每行包含三部分,用空格隔开。第一部分是报名者的姓名name(长度小于20的字符串),然后是整数身高h(0 < h < 300),第三部分是整数体重w (0 < w < 200)。最后一行是四个整数a,b,c,d.表示身高的合格范围是[a,b],体重的合格范...原创 2018-11-26 17:46:27 · 489 阅读 · 0 评论 -
C语言训练-1211-英文金曲大赛
Problem Description我们在“渊子数”的题目中已经了解了渊子是个什么样的人了,他在大一的时候参加过工商学院的“英语聚乐部”。告诉你个秘密,这个俱乐部是个好地方,不但活动精彩而且有MM。这不,英语俱乐部举办了一个叫做“英文金曲大赛”的节目。这个节目有好多人参加,这不,成绩出来了,渊子当是很勇敢,自告奋勇接下了算出大家的总得分的任务。当时有7个评委,每个评委都要给选手打分,现在要...转载 2018-11-26 15:53:24 · 420 阅读 · 0 评论 -
C语言训练-2446-最终排名
Problem Description第四届山东理工大学ACM网络编程擂台赛比赛完后需要产生一个最终排名,排名按照题数多少来决定。但是有太多的队伍参与,手动计算排名已经不能满足比赛的需求。现在有一份名单记录各个队伍的ID和做出的题目数,需要你写一个程序,产生最终的排名。为了简化题目,这里的排名规则为:做出题目数量多的队伍排在前面,如果题数相等,保持输入时的相对顺序不要改变。Input第一行...转载 2018-11-25 19:56:06 · 666 阅读 · 0 评论 -
C语言训练-3737-排座号
#include<stdio.h>#include<stdlib.h>int main(){ int n,m,i,j,x= 65; while(~scanf("%d %d",&n,&m)&&x) { int a[100][100],count = 1; i = j =0; ...转载 2018-11-25 19:01:38 · 533 阅读 · 0 评论 -
C语言训练-1204-字符编码
Problem Description请将一串长度为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(文本中不存在W/w、X/x、Y/y、Z/z等字母),最后得到的文本即为密码。Input输入一串文本,长度固定为5。Output输出对应的密码。格式为:password is 密码Sample InputChinaSample Ou...原创 2018-11-20 10:36:19 · 581 阅读 · 0 评论 -
C语言训练-3442-爬山
Problem DescriptionLeiQ最近参加了一个登山俱乐部,部长给他了一个n*m地图,地图上的每一个格子的值表示一个山的海拔高度,LeiQ现在在(x,y)表示在地图上的位置,他想要登上地图上最高的山,所以他想知道他爬上最高的山的山顶还需向上爬多少米。Input多组输入每组的第一行是两个整数n,m(1<=n,m<=100),表示地图的大小接下来n行,每行m个整数,表...原创 2018-11-23 09:25:56 · 2159 阅读 · 1 评论 -
C语言训练-1173-字符逆序
Problem Description将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。Input输入包括一行。第一行输入的字符串。Output输出转换好的逆序字符串。Sample InputI am a studentSample Outputtneduts a ma I#include<iostream>#include<str...原创 2018-11-18 14:47:45 · 251 阅读 · 0 评论 -
C语言训练-2733-小鑫の日常系列故事(二)——石头剪子布
Problem Description小鑫在上幼儿园的时候,喜欢跟小伙伴健健玩石头剪子布的游戏 ,你能帮他们判断谁胜谁负么?Input输入有两行,每一行都有可能为“Rock”(石头),“Scissors”(剪子),”Cloth”(布)。第一行为小鑫的选择,第二行为健健的选择。Output输出有一行,如果小鑫赢了输出“Win”,输了输出“Lose”,平局输出“Equal”。(输出不包括引号...原创 2018-11-18 12:25:51 · 471 阅读 · 0 评论 -
C语言训练-3443-找老乡
Problem Description新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。Input多组输入,每组的第一行是一个整数n(1<=n<=100),表示名单上人的数量。接下来一行有一个字符串表示LeiQ的地址(1<=len<=20)接下来n行,每行两个字符串,第一个是姓...原创 2018-11-18 15:25:15 · 1911 阅读 · 1 评论 -
C语言训练-2748-第X大的数
Problem DescriptionX最近爱上了区间查询问题,给出N (N &amp;lt;= 100000) 个数,然后进行M (M &amp;lt;= 5) 次询问,每次询问时,输入一个数X (1 &amp;lt;= X &amp;lt;= N),输出N个数中第X大的数。Input多组输入。每组首先输入一个整数N,代表有N个数,下面一行包含N个整数,用空格隔开。然后为一个整数M,代表有M次询问,下面的M行,每行一个...原创 2018-11-20 09:25:49 · 725 阅读 · 1 评论 -
C语言训练-2255-期末考试之排名次
Problem Description期末考试结束了,童鞋们的成绩也出来的了,可是为了排名次可忙坏了老师,因为学生太多了。这时,老师把这个任务交给了你,希望你能帮老师完成。作为IT人,你当然不能用笨笨的人工方法了,编程解决才是好办法。共有三门课,语文、数学和英语,要求根据学生的各科成绩计算出其总成绩,并根据总成绩从高到低排序。Input第一行一个整数N(N&amp;lt;=100),代表学生的人数...原创 2018-11-12 19:31:54 · 1826 阅读 · 1 评论 -
C语言训练-1182-数日子
Problem Description光阴似箭,日月如梭,大学的时间真是宝贵,要抓紧时间AC_。你知道今天是这一年第几天吗,掐指一算还是要算好久,呵呵还是让计算机来做吧。这里的问题就是让你来写一个程序,输入某年某月某日,判断这一天是这一年的第几天?Input输入第一行是数据的组数n<100,下面n行是n组数据,每组数据由3个正整数组成,分别为年、月、日,我们保证每组数据都是有效的日期。...原创 2018-11-14 16:10:51 · 855 阅读 · 0 评论