-
Notifications
You must be signed in to change notification settings - Fork 0
/
Session_4+5.c
80 lines (60 loc) · 1.86 KB
/
Session_4+5.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include<stdio.h>
// int main(){
// int n,m[100000] ;
// int sum = 0, t[100000] ;
// scanf("%d",&n);
// for (int i=1 ; i<=n ; i++)
// scanf("%d",&m[i]);
// for (int i=1 ; i<=n ; i++){
// sum += m[i];
// sum = t[i];
// }
// for (int i=1 ; i<=n ; i++)
// printf("%d",t[i]);
// }
// Tìm tổng dãy con lớn nhất
// int main(){
// int n, array[10000];
// int maxSum = 0;
// int sumrray[10000];
// scanf("%d", &n);
// int k=0;
// int p[10000];
// for (int i=0; i<n ; i++)
// scanf("%d",&array[i]);
// // code coppy : cách quy hoạch động kiểm tra ảnh điện thoại để cop code cách này
// // for (int i=0; i<n ; i++){
// // k += array[i];
// // sumrray[i] = k;
// // }
// // for (int i=0 ; i<n ; i++){
// // for (int j=0 ; j<n ; j++){
// // int sum=0;
// // /* Cách 1
// // for (int k=i ; k< j; k++)
// // sum+=array[k];
// // */
// // /* Cách 2
// // sum = sumrray[j] - sumrray[i-1];
// // */
// // if (sum>maxSum)
// // maxSum=sum;
// // }
// // }
// printf("%d",maxSum);
// }
// tìm đường đi có tổng lớn nhất trong mảng hai chiều
// int main(){
// int n, i, j ;
// int a[100][100];
// scanf("%d",&n);
// // creative array
// for (i=1 ; i<=n ; i++)
// for (j=1 ; j<=n ; j++)
// scanf ("%d", &a[i][j]);
// for (i=1 ; i<=n ; i++){
// for (j=1 ; j<=n ; j++)
// printf (" %3d", a[i][j]);
// printf("\n");
// }
// }