n
  • 2024-07-01用C++解决编程题目:角谷猜想
    学习目标:用C++编写简单的题目学习内容:#include<iostream>usingnamespacestd;intmain(){longlongn;cin>>n;while(n!=1){if(n%2==1){cout<<n<<"*3+1="<<n*3+1<<endl;n=3*n+1;
  • 2024-06-10【四种语言一网打尽(C\C++\Python\Golang)】L1-006 连续因子
    L1-006连续因子一个正整数N的因子中可能存在若干连续的数字。例如630可以分解为3×5×6×7,其中5、6、7就是3个连续的数字。给定任一正整数N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数N(1<N<2^31)。输
  • 2024-05-14俄罗斯方块
    原题链接题解从小正方形到大正方形,有四个变化方向,分别是左上、右上、右下、左上。分类讨论模拟即可code#include<bits/stdc++.h>usingnamespacestd;intmain(){intn,x,y;cin>>n>>x>>y;puts("Yes");intflag=1;if(x==1){if(y==
  • 2024-05-115.10洛谷收获
    1.求幂函数#includepow(a,b);计算a的b次幂2.error:invalidtypes'int[int]'forarraysubscript|记住这个错误吧,犯过好多次了数组变量名不一致或者是没定义数组空间不够变量名和数组名重复定义3.快速幂快速幂本质上是一个倍增问题,比如说要求6的34次方如果34个6相乘
  • 2024-04-21输入输出
    #include<bits/stdc++.h>usingnamespacestd;intmain(){//保留3位有效数字?(四舍五入)->coutcout<<setprecision(3)<<3.004<<endl;//精确小数点后三位(四舍五入)->coutcout<<fixed<<setprecision(3)<<3.0135<<end
  • 2024-03-24Sol.P9825
    既然没人来水,我来说一发签到题列出斐波那契额数列,不难发现奇偶性为奇奇偶奇奇偶奇奇偶若想使\(x\timesy\)为偶,则\(x\)或\(y\)中必然有一个偶数。所以不难发现偶数与其后的奇数匹配的情况就是(n%3)*((n%3)+1)+(n/3)*(n%3)+((n/3)-1)*3*(n/3)/2经化简后赛时代码如下(
  • 2024-03-07CSP_J2023总结
    维护中include<bits/stdc++.h>usingnamespacestd;intn,ans,k;intmain(){ cin>>n; while(n){ ans++; if(k==0&&n%3==1)k=ans; if(n%3==0)n-=n/3; elsen-=n/3+1; } cout<<ans<<""<<k; return0;}
  • 2024-02-20The number of divisors(约数) about Humble Numbers
    Anumberwhoseonlyprimefactorsare2,3,5or7iscalledahumblenumber.Thesequence1,2,3,4,5,6,7,8,9,10,12,14,15,16,18,20,21,24,25,27,...showsthefirst20humblenumbers.Nowgivenahumblenumber,pleasewriteaprogramtocal
  • 2024-02-20Humble Numbers
    打的暴力,样例都要过好久,小脑直接萎缩©©VjudgeAnumberwhoseonlyprimefactorsare2,3,5or7iscalledahumblenumber.Thesequence1,2,3,4,5,6,7,8,9,10,12,14,15,16,18,20,21,24,25,27,...showsthefirst20humblenumbers.Writeapro
  • 2024-01-162024-1-16
    0这里是我的博客平台。接下来的博客时间将以学习编程为主题,多多关照。1学习编程的目标——学会编程,实在的插足新领域自夸。#include<stdio.h>intmain(void){charc;do{c=getchar();}while(c!='');printf("\a");printf("helloC\n");p
  • 2023-12-31matlab读写pgm文件
    读文件1@4l#|,g3m/X$g$p+t%functiondisp_pgm(pgm_image_name)%不支持文件中有注释pgm_image_name='tmp.pgm';f=fopen(pgm_image_name,'r');iff==-1error(['Couldnotopenfile',pgm_image_name]);end/t2V;a(c$l1A$C'j
  • 2023-11-277-5 有没有一捏
    7-5有没有一捏目录目录7-5有没有一捏目录题目背景代码思路代码运行结果题目背景一个神秘的数字解码器被用来识别和分析城市监控系统中的加密信号。这些信号用二进制代码表示,二进制值代表了不同类型的安全信息,当二进制值的最后一位为0时,代表该信号是安全的,不会造成网络威胁,如
  • 2023-10-12一道简单但是豁然开朗的题
    思路:因为是要将一个数分成三个不能被3整除的数字,那么我们就可以分情况讨论,如果n%3=0,我们需要将三个数字改成%3=1的数字,要想满足情况最小的是12(分成147)如果n%3=1,那我们要分成两个%3=1的数字和一个%3=2的数字,那么最小是7(分成124)如果n%3=2,那么我们就要分成两个%3=2的数
  • 2023-10-04c语言代码练习6
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<string.h>intmain(){inta=0;intb=0;intc=0;inti=0;scanf("%d%d%d",&a,&b,&c);if(a<b){
  • 2023-09-17课后题之计算器
    #include<stdio.h>voidmain(){ //定义两个算术变量,四个运算结果变量 inta,b,sum,sub,mul,mod; doublediv; printf("请输入第一个整数:"); scanf_s("%d",&a); printf("\n"); printf("请输入第二个整数:"); scanf_s("%d",&
  • 2023-08-21杭电ACM HDU 3346 Lucky Number
    LuckyNumberTimeLimit:2000/1000MS(Java/Others)   MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1523   AcceptedSubmission(s):800ProblemDescriptionToChinesepeople,8isaluckynumber.Nowyourtaskistojudgeifanu
  • 2023-08-15求有操作的各位数和
    如何求一个数的位数最大和题目思路给定一个数,从他最小位到最高位进行操作,对于每一位上的数字,可以选择让他加1,减1,或者是保持不变,求位数最大和(对于整体其实减去了一个10的多少次方)思路要使得每一位的总和最大,我们可以对每一位进行一个判断我们只需要对0和9这两个数字进行判断即
  • 2023-08-02我的第八次C语言练习
    今天原本还想多学点,结果代码打到一半突然没保存到,导致只能重新打,浪费了很多时间,也就没学什么。//intmain(void)//{// floata;// a=3.1415926;// printf("%fcanbewritten%e\nalsocanbewritten%a",a,a,a);// return0;//}今天学的是浮点数,其中%f,%e,%a分别指的