- 博客(13)
- 问答 (14)
- 收藏
- 关注
原创 第二单元 数字逻辑基础(2)
如果一个具有n个变量的函数的“与项”包含全部n个变量,每个变量以原变量或反变量的形式作为因子出现一次且仅出现一次,则这种“与项”被称为最小项。二变量A、B的最小项共有2²个,三变量A、B、C的最小项共有2³个。最小项用mi表示,m表示最小项,下标i为使该最小项为1的变量取值所对应的等效十进制数。如果一个具有n个变量的函数的“或项”包含全部n个变量,每个变量以原变量或反变量的形式作为因子出现一次且仅出现一次,则这种“或项”被称为最大项。二变量A、B的最大项共有2²个,三变量A、B、C的最大项共有2³个。
2022-10-09 18:58:13
8474
原创 洛谷排序题单 P1177【模板】快速排序
第 $1$ 行为一个正整数 $N$,第 $2$ 行包含 $N$ 个空格隔开的正整数 $a_i$,为你需要进行排序的数,数据保证了 $A_i$ 不超过 $10^9$。将给定的 $N$ 个数从小到大输出,数之间空格隔开,行末换行且无空格。后来在网上学习了优化后的快排,感觉确实比上面超时的更简洁一些。对于 $100\%$ 的数据,有 $N\leq 10^5$。利用快速排序算法将读入的 $N$ 个数从小到大排序后输出。对于 $20\%$ 的数据,有 $N\leq 10^3$;### 样例输出 #1。
2022-09-22 19:44:50
428
原创 leetcode刷题 -- 数组的遍历
正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间 [t, t + duration - 1](含 t 和 t + duration - 1)处于中毒状态。如果提莫在中毒影响结束 前 再次攻击,中毒状态计时器将会 重置 ,在新的攻击之后,中毒影响将会在 duration 秒后结束。- 第 2 秒,提莫再次攻击艾希,并重置中毒计时器,艾希中毒状态需要持续 2 秒,即第 2 秒和第 3 秒。- 第 4 秒,提莫再次攻击艾希,艾希中毒状态又持续 2 秒,即第 4 秒和第 5 秒。...
2022-08-17 22:34:43
152
原创 洛谷-数字统计(c++实现)
代码如下:#include <iostream>#include <string>#include <cstdlib>using namespace std;int main(){ int left,right,times = 0; cin>>left>>right; for(int i=left;i<=right;i++){ string temp = to_string(i...
2022-03-27 21:04:14
1074
原创 洛谷-不高兴的津津(C语言实现)
代码如下:#include <stdio.h>int main(){ int temp=0,flag; int time[7][2],timeSum[7]; for(int i=0;i<7;i++){ scanf("%d %d",&time[i][0],&time[i][1]); timeSum[i]=time[i][0]+time[i][1]; } for(int i=0;i<...
2022-03-25 16:35:27
3543
2
原创 洛谷-明明的随机数(C语言实现)
代码如下:#include <stdio.h>void bubbleSort(int *a,int len){ int temp; for(int i=0;i<len;i++){ for(int j=0;j<len-1-i;j++){ if(a[j]>a[j+1]){ temp = a[j]; a[j] = a[j+1]; ...
2022-03-24 17:20:32
2353
原创 洛谷-校门外的树(C语言实现)
代码如下:#include <stdio.h>int main(){ int roadLen; int areaNum,flag,head,end; scanf("%d %d",&roadLen,&areaNum); int trees[10000] = {0}; for (int i=0;i<areaNum;i++) { scanf("%d %d",&head,&end);...
2022-03-23 21:26:33
1680
原创 洛谷- 级数求和(C语言实现)
代码如下:#include <stdio.h>int main(){ double Sn=0; int k; scanf("%d",&k); int i=1; while (1) { Sn = Sn+1.0/i; if(Sn>k) { printf("%d",i); break; } i+...
2022-03-21 22:31:03
1544
原创 洛谷-P1014 Cantor表(C语言实现)
代码如下:#include <stdio.h>int main(){ int n,line; scanf("%d",&n); for(int i=1;i<1000;i++){ if(n==1){ printf("1/1"); break; } if(n>i*(i+1)/2&&n<=(i+1)*(i+2)/2){ ...
2022-03-21 22:05:21
842
原创 洛谷-P1000 超级玛丽游戏(C语言实现)
题目描述超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。 ******** ************ ####....#. #..###.....##.... ###.......###### ### ### ...........
2022-03-20 21:56:08
3019
原创 C语言求数字100~999之间的水仙花数
水仙花数(Narcissistic number)又被称为阿姆斯特朗数(Armstrong number)。水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。代码如下:#include <stdio.h>int main(){ int i,j,k,m; printf("输出100~999之间的所有水仙花数:\n"); for(i=100; i<=999; i++) //确定范围100~999
2021-09-12 16:07:08
27963
原创 有1,2,3,4这四个数字,组成互不相同且无重复数字的三位数,并输出。(C语言)
代码如下:#include <stdio.h>int main(){ int i,j,k; for(i=1; i<5; i++) { for(j=1; j<5; j++) { for(k=1; k<5; k++) { if(i!=j && i!=k && j!=k) { printf("%d%d%d\n",i,j,
2021-09-11 20:11:53
1719
空空如也
leetcode 59.螺旋矩阵一直过不了
2022-09-01
洛谷-津津的储蓄计划
2022-03-31
《挑战程序设计竞赛》里的一道基础题
2022-03-21
开始学c++,写第一个程序却无法运行
2022-03-19
为什么创建链表、再输出链表后会多出一串数字?
2022-03-10
leetcode 两数之和:为什么输入结果是半个括号
2022-03-04
Java生成随机数怎么理解
2022-01-06
C语言:大家看一下这个怎么修改
2021-12-12
大家配置vscode时遇到过这种情况吗
2021-11-03
为何我的运行结果是这样的?
2021-10-25
C语言PTA1002部分正确,那里有疏漏呢?
2021-09-27
来自C语言PTA乙级测试,我这哪里有问题?
2021-09-27
大家看一下这个错在哪?
2021-09-18
这个代码为何交换不了两个整数的值?
2021-09-08
c语言:PTA求一元二次方程的根
2021-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人