首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
Dream_coding
获赞
53
粉丝
18
关注
20
看过 TA
358
男
广州大学
2025
C++
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑Dream_coding吗?
发布(254)
刷题
Dream_coding
2020-05-06 16:40
广州大学 计算机类
c语言输入回车结束输入
#include<stdio.h> int main(){ int x; do{ x = getchar(); printf("%c",x); }while(x!='\n'); return 0; }
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:39
已编辑
广州大学 计算机类
结构体的应用及所有形式
1、最常用定义方式:定义结构体data,此时结构体相当于一个类型,比如int,如需使用此结构体,方法同int struct data { char aa; char bb; char cc; int dd; }; struct data sum1, sum2; //定义两个结构体变量 2、定义结构体data同时,定义需要使用的结构体变量sum1,sum2。如后面再需要定义结构体变量,方法同1 struct data { char aa; char bb; char cc; int dd; }sum1, su...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:39
广州大学 计算机类
百炼1003
#include<bits/stdc++.h> using namespace std; int main(){ double num; double i; while(cin>>num&&num){ double sum=0.0; for( i=2;sum<=num;i++) { sum+=(1.0/i); } cout<<i-2<<" card(s)"<<endl; } return 0; }
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:39
广州大学 计算机类
百炼1005
添加链接描述 #include<bits/stdc++.h> #define pi 3.1415926 using namespace std; int main(){ int n; cin>>n; double x,y; double d,r; int flag=0; while(n--){ cin>>x>>y; d = sqrt(x*x+y*y); for(int j=1;;j++){ r = sqrt(100.0*j/pi); if(r>d) {flag++;printf("Proper...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:38
已编辑
广州大学 计算机类
写函数求数字的根
f(12345) -> 1+2+3+4+5=15 --->1+5=6; ab = 10a+b =9a+a+b; 这和a+b相差9a,也就是9的倍数。如果大一点也是一样, 100a+10b+c = 99a+9b+a+b+c,和a+b+c相差9的倍数99a+9b=9(10a+b)。 把所有位数相加的结果就是9的倍数取余。另外先减一再加一的原因是不会等于10, 如果可以被9整除,直接取余就会是0,这样在计算过程中,先保证所有位数相加是取余0-8,这样在结果+1时候,就会是1-9,不会出现0值。 function f(n){ return (n-1)%9+1; }
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:38
广州大学 计算机类
杭电oj--1013
相关数字的根请看我的另一篇博客 一开始,因为题目没有数据大小的要求,我想着只要开个ll就够了,没想过过不去,看来卡的是大数问题,那么就要用字符串进行处理了。 第一个是我第一次尝试的,水题竟然不给数据范围!!! #include<iostream> using namespace std; int function(long long int n){ return (n-1) %9 + 1; } int main(){ long long int n;//没给数据范围,我担心所以开了个ll int answer; while(cin>>...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:38
广州大学 计算机类
杭电oj--1002--大数问题
题目链接 #include<iostream> #include<math.h> #include<stdio.h> #include<string.h> using namespace std; int main() { int n; scanf("%d",&n); for(int h=1; h<=n; h++) { char a[10000],b[10000]; int c[10000],d[10000]; int e[1000...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:37
已编辑
广州大学 计算机类
puts和printf的区别
puts(str) //str为一字符串 则自动在str的后面加一个换行符\n 而printf(str)则需要手动加上\n 同理,gets接收字符串时,会将字符串后面的\n去掉,而用scanf接收时,会在字符串后面加上\n 所以,puts要和gets搭配,scanf和printf搭配使用。
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:37
已编辑
广州大学 计算机类
杭电1042---
题目详细 #include<stdio.h> #include<string.h> const int maxn = 50000; int f[maxn]; int main() { int i,j,n; while(~scanf("%d",&n)) { memset(f,0,sizeof(f)); f[0]=1; //小于2的阶乘都为1 for(i=2;i<=n;i++) { int c=0; //进位 ...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:37
广州大学 计算机类
杭电2010
输入: 100 120 300 380 输出: no 370 371 #include<stdio.h> #include<math.h> int main(){ int n,m; while(~scanf("%d%d",&m,&n)){ int flag =0; for(int i=m;i<=n;i++) if(pow(i%10,3)+pow(i%100/10,3)+pow(i/100,3)==i) { if(flag>=1) printf(" "); ...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:36
广州大学 计算机类
杭电1008---Elevator
主要注意格式的输入,是个很简单的问题----(水题) #include<bits/stdc++.h> using namespace std; int main(){ int n,m,sum,k; while(~scanf("%d",&n)&&n){//表示一共有几个层数 cin>>m;//第一个数据 sum = n*5+m*6;//有几层就停留了几秒,然后上到第一个数据的层 for(int i=1;i<n;i++){ cin>>k; sum += ...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:36
已编辑
广州大学 计算机类
杭电1003--动态规划
思路:用数组a[]记录序列中的数,对于a[i]只有两种可能 1.为一个序列的首2.为一个序列的尾。 用数组b[i]记录以第i个数结尾的序列的最大和,则 b[i]=max(b[i-1]+a[i],a[i]) b[i-1]+a[i]和a[i]分别对应a[i]的两种情况。 #include<bits/stdc++.h> #define maxn 100014 int a[maxn]; int b[maxn]; using namespace std; int main(){ int t; int k=1; cin>>t; while(t--){ int sum=...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:35
广州大学 计算机类
有关动态规划问题DP的详细讲解
首先我们要注意,我们学习DP主要是学一种解决问题的思想,而不是一种算法。 动态规划的思想 动态规划是求解多阶段决策过程最优化的方法。 通过把多阶段过程转化为一系列的单阶段问题,利用各阶段之间的关系,逐个求解。 找到各阶段之间的关系是难点。 举个栗子~ 矩阵取数问题 从矩阵的左上走到右下,每次只能向右或者向下走,问怎样走才能使得最后走过路径的和最 大。 分析 当然可以用BFS, DFS去暴力搜索出所有的矩阵,但是暴力完全体现不出任何优美。 如果用的思想,应该怎么做?? 首先我们想到的一定是贪心策略,每次只能向右或者向下两种选择,那么 是不是只要每次都选择 右面和下面 的中,其元素最大的那个方向,...
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:35
广州大学 计算机类
自己很喜欢的一篇博文
dp
0
点赞
评论
收藏
转发
Dream_coding
2020-05-06 16:35
已编辑
广州大学 计算机类
0x3f3f3f3f
在算法竞赛中,我们常常需要用到一个“无穷大”的值,对于我来说,大多数时间我会根据具体问题取一个99999999之类的数(显得很不专业啊!) 在网上看别人代码的时候,经常会看到他们把INF设为0x7fffffff,奇怪为什么设一个这么奇怪的十六进制数,一查才知道,因为这是32-bit int的最大值。如果这个无穷大只用于一般的比较(比如求最小值时min变量的初值),那么0x7fffffff确实是一个完美的选择。 但是更多情况下,0x7fffffff并不是一个好的选择,比如在最短路径算法中,我们使用松弛操作: if (d[u]+w[u][v]<d[v]) d[v]=d[u]+w[u][...
0
点赞
评论
收藏
转发
1
2
3
4
5
6
17
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务