文又霖
码龄3年
关注
提问 私信
  • 博客:2,579
    问答:24
    2,603
    总访问量
  • 6
    原创
  • 795,784
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2021-09-02
博客简介:

YWiHB的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得0次收藏
创作历程
  • 6篇
    2021年
成就勋章
TA的专栏
  • 小赛
    1篇
  • 日常训练
    2篇
  • 算法学习
    1篇
  • c primer plus 学习
    1篇
  • cprimer plus学习
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【回顾】哈理工21级新生赛

21哈理工新生赛
原创
发布博客 2021.12.02 ·
693 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

各路神仙看看吧,遇到好几次这种情况,不知道如何解决,答案错误是输出超限还是咋的

答:

#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[1112];
cin>>a;
int n; //1.22 2
cin>>n;
int len1=strlen(a);
int len;
if(len1>1)len=len1-2;
else {
cout<<a;
for(int i=0;i<n;i++){
cout<<0;
}
cout<<endl;
return 0;
}
if(n==0){
cout<<a<<endl;
return 0;
}
if(n>=len){
cout<<a[0];
for(int i=2;i<len1;i++){
cout<<a[i];
}
for(int i=0;i<n-len;i++){
cout<<0;
}
cout<<endl;
return 0;
}
if(n<len){
cout<<a[0];
int j=2;
while(n--){
cout<<a[j++];
}
cout<<a[1];
for(;j<len1;j++){
cout<<a[j];
}
cout<<endl;
return 0;
}
}
我没试过,但这个大概能通过?10的1000次方太大了超过double的范围了,也超过的unsigned long long 的范围了,只能用字符形式输出

回答问题 2021.11.29

[HDU-2115] I Love This Game结构体排序典型应用

#include <iostream>#include <cstring>#include <string>#include <algorithm>#include <cstdio>using namespace std;struct node{ int rank; int time; char name[11111];}a[11111];bool cmp(node a, node b)//设置排序规则...
原创
发布博客 2021.11.21 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前缀和差分训练(VJ)

B 子矩阵求和#include<iostream>#include<cstring>using namespace std;int a[101][111];int s[101][111];int main(){ int n,m; cin>>n>>m; if(n<=0)return 0; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){...
原创
发布博客 2021.11.18 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前缀与差分知识点整理

一维前缀和;s[10];a[i];核心代码:for(int i=1;i<=3;i++){ cin>>a[i]; s[i]=s[i-1]+a[i];}s[1]=a[1];s[2]=a[1]+a[2];s[n]=a[1]+-----+a[n];计算区间[l,r];则 cout<<s[r]-s[l-1];二维前缀和;int a[i][m]={0},s[i][m]={0};for(int i=1;i<=n...
原创
发布博客 2021.11.18 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

U3#<inttypes.h>的简单运用

见书P49#include <stdio.h>#include <inttypes.h>int main(){ int32_t me32; me32=45933945; printf("First,assume int32_t is int :"); printf("me32=%d
",me32); printf("Next,let's not make any assumptions.
"); printf("Inste...
原创
发布博客 2021.11.02 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

洛谷经典题【深基1-2】小学数学 N 合一的一点小得

其中有问题13,题目描述如下小 A 有两块球形橡皮泥,一个半径是 4,一个半径是 10。他想把这两块橡皮泥揉在一起,然后塑造成一个正方体,请问这个正方体的棱长是多少?如果结果不是整数,则舍去小数点之后的数字。取\pi = 3.141593π=。如此我们很自然的可以想到用 switch—case结构去解决问题 对于其中的case 13代码如下 case 13:{ double i; double Pi=3....
原创
发布博客 2021.10.21 ·
1239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏