E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
1074
Beyond Compare 4
转载于:https://www.cnblogs.com/jingjimanbu/p/
1074
ake85574
·
2020-08-25 02:59
HDU
1074
Doing Homework(写作业的顺序改变使失分最少 基础状压dp+记录路径)
题目#include#definelow(x)((x)&(-x))usingnamespacestd;constintN=16,INF=0x3f3f3f3f;chars[N][105];intd[N],c[N],sum[1d[j])?(sum[s]-d[j]):0);if(tmp=1;--i)printf("%s\n",s[st[i]]+1);}}
Helium_wild
·
2020-08-23 02:09
DP==状压dp
ps图层蒙版抠图技巧
http://jingyan.baidu.com/album/2a138328b2fff
1074
a134fe1.html?picindex=2
naguoer
·
2020-08-23 01:25
2020-08-22
1074
ReversingLinkedList(25分)GivenaconstantKandasinglylinkedlistL,youaresupposedtoreversethelinksofeveryKelementsonL.Forexample
naca_yu
·
2020-08-22 17:27
c++
PATB
1074
宇宙无敌加法器
题目描述地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是7进制数、第2位是2进制数、第3位是5进制数、第4位是10进制数,等等。每一位的进制d或者是0(表示十进制)、或者是[2,9]区间内的整数。理论上这个进制表应该包
NoNameMing
·
2020-08-21 20:09
PAT乙级
PAT Basic
1074
. 宇宙无敌加法器(20)(C语言实现)
我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到GithubPages浏览最新内容。此处文章目前已更新至与GithubPages同步。欢迎star我的repo。题目地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“……0
IamOliverLew
·
2020-08-21 18:21
PAT
Basic
pat乙级
1074
C语言
1074
宇宙无敌加法器(20分)地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。
XITMan
·
2020-08-21 17:33
pat考试
pat
A
1074
-Reversing Linked List
有的时候需要用空间来解决问题,不要一直想用stl这题明显用数组更为简单,虽然要浪费很多空间后面的细节处理值得注意参考:算法笔记#includeusingnamespacestd;constintmaxn=100010;structNode{intadd,data,next;intorder;}node[maxn];boolcmp(Nodea,Nodeb){returna.orderi*L;j--)
muzi不加糖
·
2020-08-21 11:57
zoj
1074
|| poj 1050 To the Max(简单DP)
书上的例子。。最大字串和我自己写出来了一个,和书上不太一样,不过书上的比较简单呀。。。这个题很早以前都见过了,就是不会写==。。。学会最大字串后,这个应该也写写了。。看了书,发现就是把几行加起来把二维的转化成一维的了,谁想出来的啊,真聪明啊。。。自己回来写,有几个小错误,记下了。。。道理是都理解了。。加油!fighting!#include#include#include#include#defi
zxy_snow
·
2020-08-21 07:25
DP——动态规划
poj
zoj
ZOJ
1074
-To the Max
#include#include#defineNUM101intmain(){inta[NUM][NUM];intb[NUM];intn;inti,j,k;while(scanf("%d",&n)!=EOF){for(i=0;imax)max=sum;}}}printf("%d\n",max);}return0;}
zjutsunny
·
2020-08-21 07:14
算法分析
1074
宇宙无敌加法器 ——c++实现
题目
1074
宇宙无敌加法器(20分)地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。
吉大秦少游
·
2020-08-21 07:19
ZOJ
1074
最大和子矩阵 DP最大连续子序列
TotheMaxTimeLimit:1SecondMemoryLimit:32768KBProblemGivenatwo-dimensionalarrayofpositiveandnegativeintegers,asub-rectangleisanycontiguoussub-arrayofsize1x1orgreaterlocatedwithinthewholearray.Thesumof
PoemK
·
2020-08-21 07:42
ACM_动态规划
基础
经典dp题+简单记忆化搜索
超经典问题
浙江大学PAT甲级A
1074
题解(C++)(1)
#include#include#includeusingnamespacestd;intmain(){intfirst,n,k;cin>>first>>n>>k;//inttemp;inttemp,data[100005],next[100005],list[100005],result[100005];intsum=0;for(inti=0;i>temp;cin>>data[temp]>>ne
国氏一雄
·
2020-08-21 07:16
浙大PAT甲级
C++题解
ZOJ-
1074
哈哈哈,这题全是自己想出来的,没有参考别人的一点东西,还是跑步的时候出现的灵感,好有成就感~虽然对高手来说可能是一道秒杀的DP水题,但对我这种DP菜鸟来说也不算太简单了。我的思路是一行一行的读,dp[i][j]记录包含上一行的i到j列的最大子矩阵和,DP更新包含本行的i到j列的最大子矩阵和,过程中不过更新最大值,因为到最后的时候包含最后一行的所有列组合里不一定有最大值,可能在中间出现过了。。感觉解
心之痕
·
2020-08-21 07:11
ZOJ
pat甲级
1074
(反转链表)
分类分析即可。仔细分析不难得出结论。自己写的ac的代码:#include#includeusingnamespacestd;constintmaxn=1000010;structNode{intaddress,next,data;intflag;//是否有效}node[maxn];boolcmp(Nodea,Nodeb){returna.flagi*k;j--){printf("%05d%d%05
人间理想xxf
·
2020-08-21 06:49
pat题解
【PAT甲级】
1074
Reversing Linked List (25分)
解题过程的小记录,如有错误欢迎指出。难度:三星(需要考虑无效结点,还是不太习惯链表的思想orz)小导航~题目分析注意点我的解题过程思路bug代码dalao的代码借鉴点题目分析给出一串数列,按指定的长度一小块一小块进行逆转,小于指定的长度多出来的部分保持原状,输出数列注意点题目中存在无效结点(不在链表之中),不考虑的话最后一个测试点无法通过我的解题过程思路在输入的过程中采用静态链表存储信息,数字下标
Qiaoco
·
2020-08-21 06:02
PAT甲级
ZOJ -
1074
(DP之最大子矩阵O(N^3))
题目链接题意:给出一个N表示N阶方正,随后N行每行N列数字表示矩阵中每个格子的数值,问这个矩阵的最大子矩阵价值是多少?题解:数据比较小,直接O(N^3)过即可.代码如下:#include#include#include#include#include#include#include#include#includeusingnamespacestd;#defineinf0x3f3f3f3f#defi
Fushicho_XF
·
2020-08-21 06:00
DP
PAT乙级
1074
. 宇宙无敌加法器(C语言)
PAT乙级真题题解目录/**(可回顾1048.数字加密;都涉及使数字位数一致)*1.不同位数的PAT数之间如何方便相加——构造相同大小的字符数组,按位数存储对应的数字*2.相加时转为数字进行运算*3.结果为0,为特殊情况,单独写输出代码*/#include#includeintmain(){chartable[21],num1[21],num2[21],sum[22]={0};scanf("%s%
对方北方
·
2020-08-21 06:47
PAT乙级真题
1074
宇宙无敌加法器
/***1.本题思路:先将要相加的两个字符串S1和S2都扩展到和S等长*然后从后往前按照进制相加到ans中,注意进位carry,最后输出字符串ans*记得不要输出字符串ans前面的0。如果一次都没有输出,最后要输出一个0**2.参考博客:https://www.liuchuo.net/archives/4218**/#includeusingnamespacestd;intmain(){strin
NaiKi猫
·
2020-08-21 06:14
PTA乙级
PAT A
1074
#include#includeusingnamespacestd;structnode{intaddress,next,data,flag;node(){flag=0;//flag=0表示非链表结点,flag=1表示是链表结点}}no[100010];boolcmp(nodea,nodeb){returna.flag>b.flag;}intmain(){//freopen("g:\\in.txt
Focus9
·
2020-08-21 06:09
PAT
甲级
1074
. Reversing Linked List (25)
题目如下:GivenaconstantKandasinglylinkedlistL,youaresupposedtoreversethelinksofeveryKelementsonL.Forexample,givenLbeing1→2→3→4→5→6,ifK=3,thenyoumustoutput3→2→1→6→5→4;ifK=4,youmustoutput4→3→2→1→5→6.InputSp
weixin_30667649
·
2020-08-21 06:14
1074
Reversing Linked List (25 分)
卡点:input:001006200000499999001001-1682376-1332183000009999956823712309233218output:001001-1#include#include#include#include#include#include#includeusingnamespacestd;structNode{intdata;intnext;}L[10001
「已注销」
·
2020-08-21 06:39
PAT
PAT-
1074
. Reversing Linked List
GivenaconstantKandasinglylinkedlistL,youaresupposedtoreversethelinksofeveryKelementsonL.Forexample,givenLbeing1→2→3→4→5→6,ifK=3,thenyoumustoutput3→2→1→6→5→4;ifK=4,youmustoutput4→3→2→1→5→6.InputSpecifi
xiaoqiangsun
·
2020-08-21 06:21
技术
PAT
1074
. Reversing Linked List
按每单元k个结点来反转链表。如,链表为1->2->3->4->5->6,并且k=4时结果应为4->3->2->1->5->61.注意到,最后除不尽的那个单元是不翻转的。一开始题目没认真读,囧。2.测试点6考察的是输入的结点有的不在链表上的结果。我用dfs做时,就需要重新计算结点总数来限制搜索的深度。#include#include#include#includeusingnamespacestd;
stephen_wong
·
2020-08-21 05:45
PAT
hdu
1074
Doing Homework( 状态压缩dp)
D-DoingHomeworkHDU-
1074
Ignatiushasjustcomebackschoolfromthe30thACM/ICPC.Nowhehasalotofhomeworktodo.Everyteachergiveshimadeadlineofhandinginthehomework.IfIgnatiushandsinthehomeworkafterthedeadline
蜗牛蜗牛慢慢爬
·
2020-08-21 05:45
二进制拆分
动规
动态规划---基础DP
PAT
1074
(静态链表)
#include#includeusingnamespacestd;constintmaxn=100010;structnod{intaddress;intdata;intnext;intat;}node[maxn];intstart,n,k;intcmp(noda,nodb){returna.at
alive3
·
2020-08-21 05:12
PAT
PAT
1074
. Reversing Linked List
//此题最后一个测试点竟然是有一些“废点”存在,只要找到next为-1的结点就可截止,其它点作废。//除了依次查找交换不知道有何种排序方法(但也能满足时间要求)//直接用sort可否实现?#include #include#includeusing namespace std;struct Node{ int address,next; int data;}node[100005];/
uiuiui_what
·
2020-08-21 05:56
原创
PAT
[水]ZOJ
1074
n^3的最大子矩阵和高中做过很多次了....前缀一下压到2维然后最大子串和搞一下...竟然WA了一次...手残不可避#includeusingnamespacestd;inta[110][110];intf[110][110];inttem[110];intn;intans;voidGao(){memset(a,0,sizeof(a));memset(f,0,sizeof(f));ans=-100
ZJU_woot
·
2020-08-21 05:09
水题
pat
1074
坑成狗,第一句说asinglylinkedlistL,结果数据有不是一条链的#include#include#include#include#include#include#include#include#include#include#defineN100005#definelllonglongusingnamespacestd;intdata[N],nxt[N];stacks;vectorv;
王的守护者
·
2020-08-21 05:06
PAT
pat甲级1032. Sharing (25)
欢迎访问我的pat甲级题解目录哦https://blog.csdn.net/richenyunqi/article/details/84981078题目描述算法设计可参考我在pat甲级
1074
.ReversingLinkedList
日沉云起
·
2020-08-21 05:39
pat甲级
pat乙级
1074
. 宇宙无敌加法器(20)
欢迎访问我的pat乙级题解目录哦https://blog.csdn.net/richenyunqi/article/details/84981369题目描述注意点输入的数最多有20位,即使用longlong也存储不下,需要用字符串存储为了方便加和,可以将输入的3个字符串都翻转过来。最后一个测试点输入的两个要加和的字符串都是0,输出应为0如果加和结果不是0,不要输出前导0,例如0723,只应输出72
日沉云起
·
2020-08-21 05:39
pat乙级
PAT
1074
题目给出一个静态链表的表达,要求反转链表,并给出反转长度,意为每长度x就翻转一次,不够长度x的剩余部分按照原来顺序输出例如1→2→3→4→5→6,ifK=3,thenyoumustoutput3→2→1→6→5→4;ifK=4,youmustoutput4→3→2→1→5→6.SampleInput:00100640000049999900100112309682376-1332183000009
叫我可爱的老实人
·
2020-08-21 05:56
PAT
PTA
1074
宇宙无敌加法器 (c++ 思路+全测试点分析)
1074
宇宙无敌加法器(20分)首先我要说,这道题真坑。。。真坑。。。。好,下面进入正题。思路:其实你要说怎么做的话,这道题并不算难。我这里建立了三个字符串类型用于接收输入的三个数。
给个选择
·
2020-08-21 05:24
PTA
Basic
Level
PAT甲级刷题之路——
1074
有点像今年秋季的PAT甲级的第二题,说多了都是泪呀PAT
1074
ReversingLinkedList原题如下GivenaconstantKandasinglylinkedlistL,youaresupposedtoreversethelinksofeveryKelementsonL.Forexample
乱八七糟的小白
·
2020-08-21 05:17
PAT甲级刷题之路
PAT(甲级)
1074
题意:给出一条单链表,任意给定K,按照每K个节点就将它翻转,最后不足K个节点的不翻转,输出链表顺序。题解:链表表示法,开一个vector保存要翻转的元素,将它逆序存进ans结构体数组中,最后修改一下前后链的地址(注意到ans数组中的address是一致的,将next修改即可),输出。注意点:翻转后前后链地址需要作出相应的改变。codeinview#includeusingnamespacestd;
to'get'her
·
2020-08-21 05:36
PAT(Advanced
C++版)
PAT 甲级
1074
Reversing Linked List
GivenaconstantKandasinglylinkedlistL,youaresupposedtoreversethelinksofeveryKelementsonL.Forexample,givenLbeing1→2→3→4→5→6,ifK=3,thenyoumustoutput3→2→1→6→5→4;ifK=4,youmustoutput4→3→2→1→5→6.InputSpecifi
写完这道题就睡觉
·
2020-08-21 05:12
PAT
OJ试题
pat A
1074
不愧废物如我,竟然能写出这么蝇营狗苟的代码,只能在pat用,所有链表题都能这么做#include#include#include#include#include#include#include#includeusingnamespacestd;structnode{intaddr,val,ne;node(inta,intb,intc){addr=a;val=b;ne=c;}};vectorlink
cyy想变强
·
2020-08-21 05:28
pat
1074
宇宙无敌加法器(20 分)
地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是7进制数、第2位是2进制数、第3位是5进制数、第4位是10进制数,等等。每一位的进制d或者是0(表示十进制)、或者是[2,9]区间内的整数。理论上这个进制表应该包含无穷多
过期汽水
·
2020-08-21 05:28
PAT乙级
PAT B
1074
宇宙无敌加法器
算法思想:用str输入20位以内的数字字符串,用StrtoAi将字符串转化为整型数组,然后逐位进行计算。坑:两种情况:(1)三个数都为0要输出0(2)进位不为0,两个数为0也要输出0。题目与代码:地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“…
Simon博
·
2020-08-21 05:18
PAT乙级
PAT 甲级 A
1074
1074
ReversingLinkedList(25分)题目描述GivenaconstantKandasinglylinkedlistL,youaresupposedtoreversethelinksofeveryKelementsonL.Forexample
灯灯登登
·
2020-08-21 05:14
PAT甲级
基础DP1 HDU1024+HDU
1074
HDU
1074
链接:http://acm.hdu.edu.cn/showproblem.php?
德鸭
·
2020-08-21 04:59
dp
PAT
1074
#includeusingnamespacestd;intmain(){strings,s1,s2,ans;cin>>s>>s1>>s2;reverse(s1.begin(),s1.end());reverse(s2.begin(),s2.end());reverse(s.begin(),s.end());intc=0,r=0;for(inti=0;i
芝兰玉树
·
2020-08-21 04:20
PAT
1074
宇宙无敌加法器 测试点分析以及易错点说明
1074
宇宙无敌加法器(20分)地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。
qq_32691667
·
2020-08-21 04:18
hdu
1074
状态压缩DP
有n门课,给定每门课要花费的天数C和时限D,如果超过规定时间完成,每超过一天就会扣1分,问怎样安排做作业的顺序才能使得所扣的分最小N=dp[lastState]+delay这是因为j是从1->n的,所以是1#includeconstintmaxn=105;constintmaxs=1>1;while(tmp){id++;tmp=tmp>>1;}printf("%s\n",subjects[id].
pmt123456
·
2020-08-21 04:30
DP
ZOJ
1074
/*经典DP,p[i][j]记录到第i行位置每行第j个数的和,然后算p行到q行的一个最大矩阵,就相当于是个最大和子序列问题*/#include#includeintn;intp[110][110];intmain(){while(scanf("%d",&n)!=EOF){memset(p,0,sizeof(p));for(inti=1;imaxn)maxn=sum;}}printf("%d\n",
nash142857
·
2020-08-21 04:07
DP
pat 甲级
1074
Reversing Linked List
最后输出的时候没想好怎么反转学习了int数组也有reverse函数在algorithm里坑点:1.有点不在链表上(已经避免开了,以前有类似题)2.比如123456刚好3个一反转就321654如果4个就432156(不变顺序)#include#include#include#includeusingnamespacestd;structstu{intstart;intvalue;intfin;};s
之井
·
2020-08-21 04:47
pat
zoj
1074
经典DP#include#include#include#includeintDP(inta[],intn){inti,f[101];intmax=-200000000;for(i=2,f[1]=a[1];i0)f[i]=f[i-1]+a[i];elsef[i]=a[i];if(f[i]>max)max=f[i];}returnmax;}intmain(){intn,i,he,j;inta[105
马冬冬
·
2020-08-21 04:47
zoj
浙大PAT甲级
1074
刚开始输入时用map将id与node结构体相互映射,用vector来保存链表,然后根据除法与取余来判断是否有不番转的项。AC代码:#include#include#include#include#include#include#include#include#include#include#include#defineinf999999999usingnamespacestd;structnode
luowei5513
·
2020-08-21 04:55
浙大pat
pat
1074
1.源码如下:#include#include#definemaxn100000usingnamespacestd;structNode{//链表节点intnext;//指针intdata;//数据intaddress;//节点下标即作为节点的地址};intmain(){Nodenode[maxn];Nodetemp;stackst;inti;intstartAddr,num,k;//地址,总数,
LawsonAbs
·
2020-08-21 04:00
#
PAT
pat解题报告【
1074
】
1074
.ReversingLinkedList(25)时间限制300ms内存限制32000kB代码长度限制16000B判题程序Standard作者CHEN,YueGivenaconstantKandasinglylinkedlistL
damon-lin
·
2020-08-21 04:27
c++
数据结构
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他