· 10 years ago · Feb 09, 2016, 11:36 AM
1
205-12-2015
3
4chrome
5
6 map
7подключение stl
8utf 8
9map c++
10
11
12chrome
13
14string c
15разделение Ñтроки
16split
17split
18работа Ñ map
19bash.im
20
21
22devenv
23
24розаренова
25
26
27chrome
28
29Ñложение маÑÑивов
30
31
32devenv
33
34int a = int [] {}
351,2,3
36
37
38devenv
39
40int a = int [] {1,2,3};
41
42devenv
43
44int b = int [] {}
455, -7, 12;
4632intint
47;
48;
49}
50;
51;
52
53
54devenv
55
56intint32
57;,,,,
58newint
59[]
60[]
613
623
63
64
65devenv
66
67 = 3;
68cons = 5;n
69m
70
71
72devenv
73
74 int
75 int
76, -9, 8
77
78
79chrome
80
81Console.WriteLine("ИÑходный маÑÑив Ð");
82 for (int i = 0; i < n; ++i)
83 Console.Write("\t" + a[i]);
84 Console.WriteLine();
85
86chrome
87
88Console.WriteLine("ИÑходный маÑÑив Б");
89 for (int i = 0; i < n; ++i)
90 Console.Write("\t" + b[i]);
91 Console.WriteLine();
92
93devenv
94
95int [] c = new int []
96n+m
97;
98
99
100devenv
101
102for (int i=0; i<=n; ++i)
103{}
104c[i]= a[i];
105
106
107devenv
108
109 for (int i = 0; i <= n; ++i)
110 {
111 c[i] = a[i];
112 }
113
114devenv
115
116m
117n
118
119
120devenv
121
122console.wri
123 (c[i
124;
125
126
127devenv
128
129 Console.WriteLine(c[i]);
130
131
132devenv
133
134<
135n+
136)
137(
138
139
140devenv
141
142b
143-n
144
145
146chrome
147
148 разной длины
149
150
151devenv
152
153 math
154.m
155(a.l
156, b.
157)
158= ma
159.
160(a.
161,b.
162);
163int
164d
165
166
16706-12-2015
168
169chrome
170
171acmp.ru
172norchine08
173f1f2f3
174
175
176devenv
177
178#include <iostream>
179#include <algorith>
180using namespace std;
181int main(
182{
183
184
185devenv
186
187long long n;
188cin >> n;
189
190
191devenv
192
193while (n>3
194{
195
196
197devenv
198
199,coun
200count = 1 ;
201n = n/2;
202count*=2;
203cout << count;
204
205
206Проект1
207
2086
209
210
211devenv
212
213#include <iostream>
214#include <algorithm>
215using namespace std;
216int main()
217{
218 long long n,count;
219 count = 1;
220 cin >> n;
221 while (n > 3)
222 {
223 n = n / 2;
224 count *= 2;
225 }
226 cout << count;
227}
228
229devenv
230
231static int s4et(int counn
232
233
234devenv
235
236#include <cmath>
237if (n>3
238count =log(n
239;
240
241
242chrome
243
244операции Ð»Ð¾Ð³Ð°Ñ€Ð¸Ñ„Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² c++
245
246
247devenv
248
249if (n>3
250int count=1;
251{
252if n%2==1)
253(
254{
255
256
257chrome
258
259v
260
261
262devenv
263
264while (n>3
265{
266if (n%2==1
267{
268if (n/2>2
269)
270(
271couk
272,k
273
274
275devenv
276
277++
278k++;
279
280
281devenv
282
283=0
284if (n/2
285(
286+1>2)
287k+++;
288
289
290devenv
291
292 if ((n / 2) > 2)
293 k++;
294
295devenv
296
297if (n/2
298(
299>2)
300k++;
301count*=k
302
303
304Проект1
305
3063
307
308
309Проект1
310
3114
312
313
314devenv
315
316n=n/2;
317if (k>0
318 count*=k;
319if (n<3
320 count =0;
321
322
323Проект1
324
3252
326
327
328Проект1
329
3303
331
332
333Проект1
334
3356
336
337
338devenv
339
340 if ((n / 2) > 2)
341 k++;
342
343devenv
344
345if (n%2 == 0
346{
347if (n/2)
348(
349>2)
350k+=2;
351k=0
352
353
354Проект1
355
3566
357
358
359Проект1
360
3615
362
363
364Проект1
365
3665
367
368
369chrome
370
371оÑтаток в Ñ++
372
373
374devenv
375
376)
377(
378)
379(
380
381
382Проект1
383
3845
385
386
387devenv
388
389long long z = n;z
390
391
392Проект1
393
3943
395
396
397Проект1
398
3995
400
401
402Проект1
403
4046
405
406
407Проект1
408
4094
410
411
412Проект1
413
4144
415
416
417chrome
418
4191610612736
420
421Проект1
422
4231610612736
424
425
426devenv
427
428system("pause
429;
430
431
432Проект1
433
4341610612736
435
436
437Проект1
438
4394
440
441
442devenv
443
444#include <iostream>
445#include <algorithm>
446#include <cmath>
447using namespace std;
448int main()
449{
450 long long n,count,k;
451 count = 1;
452 cin >> n;
453 long long z = n;
454 while (n > 3)
455 {
456 k = 0;
457 if ((n % 2) == 1)
458 {
459 if ((n / 2) + 1 > 2)
460 k++;
461 if ((n / 2) > 2)
462 k++;
463 }
464 if ((n % 2) == 0)
465 {
466 if ((n / 2) > 2)
467 k += 2;
468 }
469 n = n / 2;
470 if (k > 0) count *= k;
471 }
472 if (z < 3) count = 0;
473 cout << count;
474}
475
476chrome
477
478c++ целое от double
479
480
481devenv
482
483long long a,b;
484
485
486chrome
487
488как найти логарифм в
489С++
490
491
492devenv
493
494#include <math.h>
495a = log10(n
496/log10(2
497;
498i
499double a;
500b = (int
501 a ;
502if (a-b)>0)
503(
504{ ==
505break;
506count =0;
507
508
509Проект1
510
5114
512
513
514Проект1
515
5161610612736
517
518
519Проект1
520
5214
522
523
524Проект1
525
5268
527
528
529devenv
530
531#include <iostream>
532#include <algorithm>
533#include <cmath>
534#include <math.h>
535using namespace std;
536int main()
537{
538 long long n,count,k;
539 count = 1;
540 cin >> n;
541 long long z = n;
542 long long b;
543 double a;
544 while (n > 3)
545 {
546 k = 0;
547 a = log10(n) / log10(2);
548 b = (int)a;
549 if ((a - b) == 0)
550 {
551 count = 0;
552 break;
553 }
554 if ((n % 2) == 1)
555 {
556 if ((n / 2) + 1 > 2)
557 k++;
558 if ((n / 2) > 2)
559 k++;
560 }
561 if ((n % 2) == 0)
562 {
563 if ((n / 2) > 2)
564 k += 2;
565 }
566 n = n / 2;
567
568 if (k > 0) count *= k;
569 }
570 if (z < 3) count = 0;
571 cout << count;
572}
573
574Проект1
575
5767
577
578
579Проект1
580
5811024
582
583
584devenv
585
586 &&
587{
588
589
590devenv
591
592 k++;
593
594devenv
595
596a=
597
598
599devenv
600
601a = log10(n) / log10(2);
602
603devenv
604
605/2
606b = (int
607 a ;
608if ((a-b
609==0
610;
611!
612
613
614Проект1
615
6167
617
618
619devenv
620
621static bool log(long long n
622{
623double a;
624long long b;
625
626
627devenv
628
629 a = log10(n/2) / log10(2);
630 b = (int)a;
631 if ((a - b) != 0)
632
633devenv
634
635log=true;return (true
636;
637else return (false
638;
639if log(n
640(
641=tr=false
642{
643count = 0;
644break;
645
646
647devenv
648
649 && log(n)==true
650/2
651k++;
652
653
654devenv
655
656 && log(n/2+1
657==true)
658 && log(n/2)==true
659
660
661Проект1
662
6635
664
665
666Проект1
667
6686
669
670
671Проект1
672
67310
674
675
676Проект1
677
6788
679
680
681Проект1
682
6833
684
685
686Проект1
687
6888
689
690
691devenv
692
693=
694=
695=
696=
697
698
699Проект1
700
7015
702
703
704Проект1
705
70616
707
708
709Проект1
710
7115
712
713
714Проект1
715
7169
717
718
719Проект1
720
7218
722
723
724devenv
725
726pub
727
728
729Проект1
730
7318
732
733
734devenv
735
736log = false
737return log;
738bool kk
739k
740k
741
742
743Проект1
744
7458
746
747
748Проект1
749
7509
751
752
753devenv
754
755 i1
756
757
758Проект1
759
7605
761
762
763Проект1
764
7658
766
767
768chrome
769
770методы
771Ñ++
772
773
774Проект1
775
7765
777
778
779Проект1
780
7818
782
783
784chrome
785
786"stdafx.h"
787
788devenv
789
790#include <
791>
792
793
794devenv
795
796#include <iostream>
797#include <algorithm>
798#include <cmath>
799#include <math.h>
800using namespace std;
801int main()
802{
803 long long n,count,k;
804 count = 1;
805 cin >> n;
806 long long z = n;
807 long long b;
808 double a;
809 while (n > 3)
810 {
811 k = 0;
812 if (log(n) == 0)
813 {
814 count = 0;
815 break;
816 }
817 if ((n % 2) == 1)
818 {
819 if ((n / 2) + 1 > 2 && log(n/2+1)==1)
820 k++;
821 if ((n / 2) > 2 && log(n/2)==1)
822 {
823 k++;
824 }
825 }
826 if ((n % 2) == 0)
827 {
828 if ((n / 2) > 2 && log(n / 2) == 1)
829 k += 2;
830 }
831 n = n / 2;
832 if (k > 0) count *= k;
833 }
834 if (z < 3) count = 0;
835 cout << count;
836}
837int log(long long n)
838{
839 double a;
840 long long b;
841 int k;
842 a = log10(n) / log10(2);
843 b = (int)a;
844 if ((a - b) != 0)
845 k = 1;
846 else k = 0;
847 return k;
848}
849
850Проект1
851
8524
853
854
855devenv
856
857 a = log10(n) / log10(2);
858 b = (int)a;
859
860devenv
861
862{
863if (a-b
864(
865)>0)
866
867
868devenv
869
870 k += 2;
871
872devenv
873
874 a = log10(n) / log10(2);
875 b = (int)a;
876 if ((a - b) > 0)
877 k += 2;
878
879devenv
880
881 {
882 a = log10(n) / log10(2);
883 b = (int)a;
884 if ((a - b) > 0)
885 k += 2;
886 }
887
888devenv
889
890++
891/2+1
892/2
893+
894/2
895
896
897Проект1
898
8994
900
901
902Проект1
903
9048
905
906
907Проект1
908
9094
910
911
912devenv
913
914==
915
916
917Проект1
918
9198
920
921
922Проект1
923
9249
925
926
927Проект1
928
9299
930
931
932Проект1
933
9344
935
936
937Проект1
938
9395
940
941
942Проект1
943
9449
945
946
947Проект1
948
94910
950
951
952devenv
953
954if (n/2 %
955
956
957devenv
958
959 a = log10(n) / log10(2);
960 b = (int)a;
961 if ((a - b) == 0)
962 {
963 count = 0;
964 break;
965 }
966
967devenv
968
969/2
970if
971/2
972
973
974devenv
975
976 a = log10(n/2) / log10(2);
977 b = (int)a;
978
979devenv
980
981a = n/2
982n
983else n = n/2;
984
985
986Проект1
987
9888
989
990
991Проект1
992
9939
994
995
996devenv
997
998#include <iostream>
999#include <algorithm>
1000#include <cmath>
1001#include <math.h>
1002using namespace std;
1003int main()
1004{
1005 long long n,count,k;
1006 count = 1;
1007 cin >> n;
1008 long long z = n;
1009 long long b;
1010 double a;
1011 while (n > 3)
1012 {
1013 k = 0;
1014 a = log10(n) / log10(2);
1015 b = (int)a;
1016 if ((a - b) == 0)
1017 {
1018 count = 0;
1019 break;
1020 }
1021 if ((n % 2) == 1)
1022 {
1023 if ((n / 2) + 1 > 2)
1024 {
1025 k++;
1026 }
1027 if ((n / 2) > 2 && log(n/2)==1)
1028 {
1029 a = log10(n/2) / log10(2);
1030 b = (int)a;
1031 if ((a - b) > 0)
1032 k ++;
1033 }
1034 }
1035 if ((n % 2) == 0)
1036 {
1037 if ((n / 2) > 2)
1038 {
1039 a = log10(n/2) / log10(2);
1040 b = (int)a;
1041 if ((a - b) > 0)
1042 k += 2;
1043 }
1044 }
1045 if (k > 0) count *= k;
1046 a = log10(n/2) / log10(2);
1047 b = (int)a;
1048 if ((a - b) == 0)
1049 {
1050 n = n / 2 + 1;
1051 }
1052 else n = n / 2;
1053 }
1054 if (z < 3) count = 0;
1055 cout << count;
1056}
1057
1058Проект1
1059
10607
1061
1062
1063Проект1
1064
10659
1066
1067
1068Проект1
1069
107010
1071
1072
1073Проект1
1074
107511
1076
1077
1078Проект1
1079
108011
1081
1082
1083Проект1
1084
108510
1086
1087
1088Проект1
1089
109011
1091
1092
1093Проект1
1094
109512
1096
1097
1098devenv
1099
1100#include <iostream>
1101#include <algorithm>
1102#include <cmath>
1103#include <math.h>
1104using namespace std;
1105int main()
1106{
1107 long long n,count,k;
1108 count = 1;
1109 cin >> n;
1110 long long z = n;
1111 long long b;
1112 double a;
1113 while (n > 3)
1114 {
1115 k = 0;
1116 a = log10(n) / log10(2);
1117 b = (int)a;
1118 if ((a - b) == 0)
1119 {
1120 count = 0;
1121 break;
1122 }
1123 if ((n % 2) == 1)
1124 {
1125 if ((n / 2) + 1 > 2)
1126 {
1127 k++;
1128 }
1129 if ((n / 2) > 2)
1130 {
1131 a = log10(n/2) / log10(2);
1132 b = (int)a;
1133 if ((a - b) > 0)
1134 k ++;
1135 }
1136 }
1137 if ((n % 2) == 0)
1138 {
1139 if ((n / 2) > 2)
1140 {
1141 a = log10(n/2) / log10(2);
1142 b = (int)a;
1143 if ((a - b) > 0)
1144 k += 2;
1145 }
1146 }
1147 if (k > 0) count *= k;
1148 a = log10(n/2) / log10(2);
1149 b = (int)a;
1150 if ((a - b) == 0)
1151 {
1152 n = n / 2 + 1;
1153 }
1154 else n = n / 2;
1155 }
1156 if (z < 3) count = 0;
1157 cout << count;
1158}
1159
1160Проект1
1161
116211
1163
1164
1165Проект1
1166
116711
1168
1169
1170Проект1
1171
11729
1173
1174
1175Проект1
1176
11771610612736
1178
1179
1180chrome
1181
1182мемоизациÑ
1183
1184
1185chrome
1186
1187выбор приборов задача
1188
1189
1190chrome
1191
1192как найти площадь переÑÐµÑ‡ÐµÐ½Ð¸Ñ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñтей
1193
1194
1195Проект1
1196
119713
1198
1199
1200Проект1
1201
120214
1203
1204
1205devenv
1206
1207#include <iostrea>
1208#include <algorithm>
1209using namespace std;
1210int main(
1211{
1212
1213
1214devenv
1215
1216long long x1,x2,y1,y2;
1217cin <<
1218
1219
1220devenv
1221
1222x1 << y1 << x2 << y2;
1223>>
1224>> >> >
1225long long raz1,raz2;
1226, max1,max2
1227x
1228y
1229#include <cmath>
1230razx=abs(x1-x2
1231;
1232razy = abs(y1-y2
1233;
1234if (razx % razy == 0
1235razx>razy)
1236{
1237if (razx % razypoints
1238points = razy;
1239else points =
1240else {
1241if (razy % razx == 0
1242{
1243points = razx;
1244else points = 0;
1245>=
1246cout points;
1247system ("pause
1248;
1249<<
1250
1251
1252Проект3
1253
12541 1 1 10
1255
1256
1257devenv
1258
1259f
1260f
1261
1262
1263Проект3
1264
12651 1 2 2
1266
1267
1268devenv
1269
1270+
1271+
1272points = 1;
1273
1274
1275Проект3
1276
12771 1 1 10
1278
1279
1280devenv
1281
1282if razx==0)
1283(
1284 points +=razy;
1285else if razy == 0)
1286(
1287 points +=razx;
1288else {
1289
1290
1291devenv
1292
1293
1294 }
1295
1296Проект3
1297
12981 1 2 2
1299
1300
1301Проект3
1302
13030 0 -2 -2
1304
1305
1306Проект3
1307
13081 1 1 10
1309
1310
1311devenv
1312
1313#include <iostream>
1314#include <algorithm>
1315#include <cmath>
1316using namespace std;
1317int main()
1318{
1319 long long x1, x2, y1, y2;
1320 cin >> x1 >> y1 >> x2 >> y2;
1321 long long razx, razy, points;
1322 points = 1;
1323 razx = abs(x1 - x2);
1324 razy = abs(y1 - y2);
1325 if (razx == 0) points += razy;
1326 else if (razy == 0) points += razx;
1327 else {
1328 if (razx >= razy)
1329 {
1330 if (razx % razy == 0)
1331 {
1332 points += razy;
1333 }
1334 else points = 0;
1335 }
1336 else {
1337 if (razy % razx == 0)
1338 {
1339 points += razx;
1340 }
1341 else points = 0;
1342 }
1343 }
1344 cout << points;
1345}
1346
1347Проект3
1348
1349-1 -3 1 7
1350
1351
1352Проект3
1353
13541 1 2 10
1355
1356
1357Проект3
1358
13591 1 1 1
1360
1361
1362Проект3
1363
13641 1 1 10
1365
1366
1367Проект3
1368
13690 0 5 10
1370
1371
1372Проект3
1373
13744 3
13757 7
1376
1377
1378Проект3
1379
13804 3 7 7
1381
1382
1383devenv
1384
1385+
1386+
13872
13882
1389
1390
1391devenv
1392
1393#include <iostream>
1394#include <algorithm>
1395#include <cmath>
1396using namespace std;
1397int main()
1398{
1399 long long x1, x2, y1, y2;
1400 cin >> x1 >> y1 >> x2 >> y2;
1401 long long razx, razy, points;
1402 points = 1;
1403 razx = abs(x1 - x2);
1404 razy = abs(y1 - y2);
1405 if (razx == 0) points += razy;
1406 else if (razy == 0) points += razx;
1407 else {
1408 if (razx >= razy)
1409 {
1410 if (razx % razy == 0)
1411 {
1412 points += razy;
1413 }
1414 else points = 2;
1415 }
1416 else {
1417 if (razy % razx == 0)
1418 {
1419 points += razx;
1420 }
1421 else points = 2;
1422 }
1423 }
1424 cout << points;
1425}
1426
1427Проект3
1428
14290 0 4 3
1430
1431
1432Проект3
1433
143410 10 5 5
1435
1436
1437Проект3
1438
14393 3 0 1
1440
1441
1442Проект3
1443
14440 0 0 0
1445
1446
1447Проект3
1448
1449 1 1 1 1
1450
1451
1452Проект3
1453
14541 1 1 2
1455
1456
1457Проект3
1458
14590 0 6 3
1460
1461
1462Проект3
1463
14640 0 6 4
1465
1466
1467chrome
1468
1469общий делитель
1470как найти ÐОД
1471 программой
1472
1473
1474devenv
1475
1476while
1477{
1478max =
1479,max,min
1480razx;
1481min = razy;
1482if (max>min
1483{
1484max
1485<
1486=razy;
1487min = razx;
1488(max % min !=0
1489{
1490int mod = max % min;
1491max=min;
1492min = mod;
1493if (mod == 0
1494{
1495mod = min;
1496break;
1497points +=mod;
1498, mod
1499mod = 0
1500
1501
1502Проект3
1503
15040 0 10 5
1505
1506
1507Проект3
1508
15090 0 5 10
1510
1511
1512devenv
1513
1514if (max%min == 0
1515mod = min;
1516
1517
1518Проект3
1519
15200 0 10 5
1521
1522
1523Проект3
1524
15250 0 6 4
1526
1527
1528Проект3
1529
15301 1 1 10
1531
1532
1533Проект3
1534
15351 1 1 1
1536
1537
1538devenv
1539
1540#include <iostream>
1541#include <algorithm>
1542#include <cmath>
1543using namespace std;
1544int main()
1545{
1546 long long x1, x2, y1, y2;
1547 cin >> x1 >> y1 >> x2 >> y2;
1548 long long razx, razy, points,max,min, mod;
1549 points = 1;
1550 mod = 0;
1551 razx = abs(x1 - x2);
1552 razy = abs(y1 - y2);
1553 if (razx == 0) points += razy;
1554 else if (razy == 0) points += razx;
1555 else {
1556 max = razx;
1557 min = razy;
1558 if (max < min)
1559 {
1560 max = razy;
1561 min = razx;
1562 }
1563 if (max%min == 0)
1564 mod = min;
1565 while (max % min != 0)
1566 {
1567 mod = max % min;
1568 if (mod == 0)
1569 {
1570 mod = min;
1571 break;
1572 }
1573 max = min;
1574 min = mod;
1575 }
1576 points += mod;
1577 }
1578 cout << points;
1579}
1580
1581chrome
1582
1583Рюкзак
1584алгоритм рюкзака
1585
1586
1587devenv
1588
1589#include <iostream>
1590#include <algorithm>
1591#include <vector>
1592int dp[
1593[
1594
1595
1596chrome
1597
1598timus
1599
1600
1601devenv
1602
1603int change(int k
1604{
1605if (k==1
1606k=2;
1607else k = 1;
1608using namespace std;
1609int main(
1610{
1611
1612
1613devenv
1614
1615int x,y;
1616cin >> x >> y;
1617int winner = 0;
1618(x%3==0 && y%2==0 || y%3==0 && x%2==0)
1619(
1620)
1621(
1622)
1623winner = 2;
1624else winner = 1;
1625cout << winner
1626
1627
1628Проект4
1629
16303 2
1631
1632
1633Проект4
1634
16356 7
1636
1637
1638devenv
1639
1640#include <iostream>
1641#include <algorithm>
1642#include <vector>
1643using namespace std;
1644int main()
1645{
1646 int x, y;
1647 cin >> x >> y;
1648 int winner;
1649 if ((x % 3 == 0 && y % 2 == 0) || (y % 3 == 0 && x % 2 == 0))
1650 winner = 2;
1651 else winner = 1;
1652 cout << winner;
1653}
1654
1655Проект4
1656
16578 5
1658
1659
1660chrome
1661
1662416165
1663
1664devenv
1665
1666int dp[250
1667[250
1668;
1669
1670
1671chrome
1672
1673цзÑньшицзы
1674
1675chrome
1676
1677Ñ„ÐµÑ€Ð·Ñ Ð² угол задача
1678
1679
1680devenv
1681
1682max=x;
1683if
1684int
1685(y>x
1686max=y;int i,j;
1687for (i=0;i<max;i++
1688{
1689dp[0
1690[i
1691=0;
1692dp[i
1693[0
1694=0;
1695dp[i
1696[i
1697 = 0;
1698dp[0
1699[0
1700 = 1;0
1701111
17022
1703for (i=0;i<x;i++
1704{
1705for (j=0;j<y;j++
1706{
1707if
17081
17091
1710 (i=j
1711 continue;
1712for (
1713
1714
1715devenv
1716
1717,i1,j1
1718i1=i;i1>=0;i1--
1719{
1720for (j1=j;j1>=0;j1--
1721if dp[i1
1722[j1
1723=2)
1724=
1725(
1726=
1727{
1728dp[i
1729[j
1730=1;
1731break;
1732flag = true;
1733bool flag;
1734if (flag==true
1735 br
1736flag = false;
1737
1738
1739devenv
1740
1741 flag = false;
1742
1743devenv
1744
1745if (flag == false
1746 dp[i
1747[j
1748=2;
1749if dp[x
1750[y
1751y
1752x
1753=cout << dp[y
1754[x
1755;
1756-1
1757-1
1758
1759
1760Проект4
1761
17623 2
1763
1764
1765devenv
1766
1767{
1768}
1769for (i1=0;i1<max;i1++
1770{
1771if (dp[i1
1772[j1
1773!=2
1774dp[i1
1775[j
1776=1;
1777{
1778
1779
1780devenv
1781
1782 dp[i1][j] = 1;
1783
1784devenv
1785
1786if (dp[i
1787[j1
1788!=2
1789dp[j1
1790i
1791i
1792i
1793[i1
1794=1;
1795
1796
1797Проект4
1798
17993 2
1800
1801
1802devenv
1803
1804for (i1=i;i1>=0
18050
1806<max;i1++
1807{
1808
1809
1810
1811devenv
1812
1813if (dp[i][i1] != 2)
1814
1815devenv
1816
1817{
1818dp[i
1819[j-i1
1820-1
1821-i1
1822j-
1823=
1824if (i-i1>=0 && j-j1>=0
1825{
1826
1827
1828devenv
1829
1830 if (dp[i-i1][j-i1] != 2)
1831 {
1832 dp[i-1][j-i1]=
1833 }
1834
1835devenv
1836
1837else break;
1838
1839
1840devenv
1841
1842 for (i1 = 0; i1 < max; i1++)
1843 {
1844 if (i - i1 >= 0 && j - j1 >= 0)
1845 {
1846 if (dp[i - i1][j - i1] != 2)
1847 {
1848 dp[i - 1][j - i1] = 1;
1849 }
1850 }
1851 else break;
1852 }
1853
1854devenv
1855
1856i1i1
1857+
1858++
1859+++<=ma<=
1860max
1861
1862
1863Проект4
1864
18653 2
1866
1867
1868Проект4
1869
18703 2
1871
1872
1873devenv
1874
1875j
1876
1877
1878devenv
1879
1880 if (flag == true) break;
1881
1882devenv
1883
1884 continue;
1885for (j1=j;j1>=0;j1--
1886{
1887if (dp[i
1888[j1
1889==2
1890{
1891dp[i
1892[j
1893=1;
1894flag = true;
1895break;
1896
1897
1898Проект4
1899
19003 2
1901
1902
1903Проект4
1904
19051 1
1906
1907
1908Проект4
1909
19101 1
1911
1912
1913devenv
1914
1915+1
1916+1
1917
1918
1919Проект4
1920
19211 1
1922
1923
1924Проект4
1925
19263 2
1927
1928
1929Проект4
1930
19312 2
1932
1933
1934devenv
1935
1936#include <iostream>
1937#include <algorithm>
1938#include <vector>
1939using namespace std;
1940int dp[250][250];
1941int main()
1942{
1943 int x, y;
1944 cin >> x >> y;
1945 int max = x;
1946 if (y > x)
1947 max = y;
1948 int i, j,i1,j1;
1949 bool flag;
1950 for (i = 0; i < max; i++)
1951 {
1952 dp[0][i] = 1;
1953 dp[i][0] = 1;
1954 dp[i][i] = 1;
1955 }
1956 dp[0][0] = 2;
1957 for (i = 1; i < x+1; i++)
1958 {
1959 for (j = 1; j < y+1; j++)
1960 {
1961 if (i == j) continue;
1962 flag = false;
1963 for (i1 = i; i1 >= 0; i1--)
1964 {
1965 if (dp[i1][j] == 2)
1966 {
1967 dp[i][j] = 1;
1968 flag = true;
1969 break;
1970 }
1971 }
1972 if (flag == true) continue;
1973 for (j1 = j; j1 >= 0; j1--)
1974 {
1975 if (dp[i][j1] == 2)
1976 {
1977 dp[i][j] = 1;
1978 flag = true;
1979 break;
1980 }
1981 }
1982 if (flag == true) break;
1983 if (flag == false)
1984 {
1985 dp[i][j] = 2;
1986 for (i1 = 0; i1 < max; i1++)
1987 {
1988 if (dp[i1][j] != 2)
1989 {
1990 dp[i1][j] = 1;
1991 }
1992 if (dp[i][i1] != 2)
1993 dp[i][i1] = 1;
1994 }
1995 for (i1 = 0; i1 < max; i1++)
1996 {
1997 if (i - i1 >= 0 && j - j1 >= 0)
1998 {
1999 if (dp[i - i1][j - i1] != 2)
2000 {
2001 dp[i - i1][j - i1] = 1;
2002 }
2003 }
2004 else break;
2005 }
2006 for (i1 = 0; i1 < max; i1++)
2007 {
2008 if (i + i1 <=max && j + j1 <= max)
2009 {
2010 if (dp[i + i1][j + i1] != 2)
2011 {
2012 dp[i + i1][j + i1] = 1;
2013 }
2014 }
2015 else break;
2016 }
2017 }
2018
2019 }
2020 }
2021 cout << dp[y-1][x-1];
2022}
2023
2024Проект4
2025
20266 7
2027
2028
2029Проект4
2030
20313 2
2032
2033
2034Проект4
2035
20362 3
2037
2038
2039Проект4
2040
20413
20423
2043
2044
2045Проект4
2046
20471 1
2048
2049
2050Проект4
2051
20522 2
2053
2054
2055Проект4
2056
20574 4
2058
2059
2060Проект4
2061
20626 7
2063
2064
2065Проект4
2066
20678 5
2068
2069
2070Проект4
2071
20723 2
2073
2074
2075devenv
2076
2077+1
2078+1
2079
2080
2081Проект4
2082
20833 2
2084
2085
2086devenv
2087
2088#include <iostream>
2089using namespace std;
2090int main(
2091{
2092int n;
2093long long sum;
2094long long kol;
2095cin >> n;
2096for (int i = 1;i<=n;i++
2097{
2098=1
2099
2100
2101devenv
2102
21032
2104if n>2)
2105(
2106{
2107
2108
2109devenv
2110
2111 for (int i = 2; i <= n; i++)
2112 {
2113
2114 }
2115
2116devenv
2117
2118kol=3+4(n-2
2119+1;
2120sum+=kol;
2121*
2122else if (n==2
2123 sum = 5;
2124cout << sum;
2125
2126
2127devenv
2128
2129#include <iostream>
2130using namespace std;
2131int main()
2132{
2133 int n;
2134 long long sum;
2135 long long kol=1;
2136 cin >> n;
2137 if (n > 2)
2138 {
2139 for (int i = 2; i <= n; i++)
2140 {
2141 kol = 3 + 4*(n - 2) + 1;
2142 sum += kol;
2143 }
2144 }
2145 else if (n == 2) sum = 5;
2146 cout << sum;
2147}
2148
2149devenv
2150
2151=5
21521
21531
2154
2155
2156Проект5
2157
21585
2159
2160
2161Проект5
2162
21634
2164
2165
2166Проект5
2167
21683
2169
2170
2171Проект5
2172
21732
2174
2175
2176Проект5
2177
21783
2179
2180
2181devenv
2182
2183i
2184
2185
2186Проект5
2187
21883
2189
2190
2191Проект5
2192
21934
2194
2195
2196devenv
2197
21983
2199
2200
2201Проект5
2202
22033
2204
2205
2206Проект5
2207
22084
2209
2210
2211devenv
2212
22132*(n-3)+
2214
2215
2216Проект5
2217
22184
2219
2220
2221Проект5
2222
22233
2224
2225
2226Проект5
2227
22284
2229
2230
2231devenv
2232
2233i
2234
2235
2236Проект5
2237
22385
2239
2240
2241Проект5
2242
22433
2244
2245
2246Проект5
2247
22486
2249
2250
2251Проект5
2252
22536
2254
2255
2256devenv
2257
2258i
2259
2260
2261Проект5
2262
22634
2264
2265
2266Проект5
2267
22684
2269
2270
2271Проект5
2272
22733
2274
2275
2276devenv
2277
2278-2
2279
2280
2281Проект5
2282
22834
2284
2285
2286Проект5
2287
22883
2289
2290
2291devenv
2292
2293i-1
2294,pred
2295pred=sum;
2296predkol
2297=0
2298
2299
2300Проект5
2301
23023
2303
2304
2305devenv
2306
23071
2308
2309
2310Проект5
2311
23124
2313
2314
2315chrome
2316
2317количеÑтво треугольников
2318
2319
2320devenv
2321
2322if (i%2==1
2323sum
2324if (n%2==1
2325sum=
2326
2327
2328devenv
2329
2330{
2331kol=n/2;
2332sum=
2333
2334
2335devenv
2336
2337;(k+1
2338*
2339
2340
2341devenv
2342
2343(4*k*k+
2344
2345
2346devenv
2347
23487*k+2
2349/2;
2350
2351
2352devenv
2353
2354else
2355{
2356k=n/2;
2357sum =
2358
2359
2360devenv
2361
2362k*(k+1
2363*(4*k+1
2364/2;
2365
2366
2367Проект5
2368
23694
2370
2371
2372Проект5
2373
23743
2375
2376
2377devenv
2378
2379#include <iostream>
2380using namespace std;
2381int main()
2382{
2383 int n;
2384 long long sum;
2385 long long k;
2386 cin >> n;
2387 if (n % 2 == 1)
2388 {
2389 k = n / 2;
2390 sum = (k + 1)*(4 * k*k + 7 * k + 2) / 2;
2391 }
2392 else
2393 {
2394 k = n / 2;
2395 sum = k*(k + 1)*(4 * k + 1) / 2;
2396 }
2397 cout << sum;
2398}
2399
2400chrome
2401
2402inf.1september.ru/article.php?ID=200601603
2403
2404chrome
2405
2406http://inf.1september.ru/article.php?ID=200601603
2407
2408chrome
2409
2410v
2411norchine@mail.ru
24121590773578900
2413F.rf
2414v
2415
2416
2417chrome
2418
2419#include <iostream>
2420#include <algorithm>
2421#include <cmath>
2422#include <math.h>
2423using namespace std;
2424int main()
2425{
2426 long long n,count,k;
2427 count = 1;
2428 cin >> n;
2429 long long z = n;
2430 long long b;
2431 double a;
2432 while (n > 3)
2433 {
2434 k = 0;
2435 a = log10(n) / log10(2);
2436 b = (int)a;
2437 if ((a - b) == 0)
2438 {
2439 count = 0;
2440 break;
2441 }
2442 if ((n % 2) == 1)
2443 {
2444 if ((n / 2) + 1 > 2)
2445 {
2446 k++;
2447 }
2448 if ((n / 2) > 2)
2449 {
2450 a = log10(n/2) / log10(2);
2451 b = (int)a;
2452 if ((a - b) > 0)
2453 k ++;
2454 }
2455 }
2456 if ((n % 2) == 0)
2457 {
2458 if ((n / 2) > 2)
2459 {
2460 a = log10(n/2) / log10(2);
2461 b = (int)a;
2462 if ((a - b) > 0)
2463 k += 2;
2464 }
2465 }
2466 if (k > 0) count *= k;
2467 a = log10(n/2) / log10(2);
2468 b = (int)a;
2469 if ((a - b) == 0)
2470 {
2471 n = n / 2 + 1;
2472 }
2473 else n = n / 2;
2474 }
2475 if (z < 3) count = 0;
2476 cout << count;
2477}
2478
2479Проект5
2480
24816
2482
2483
2484Проект5
2485
248611
2487
2488
2489Проект5
2490
24911610612736
2492
2493
2494devenv
2495
2496int shet(long long n
2497{
2498if (n==1
2499<3
2500 return 0;
2501else if (n==3
2502 return 1;
2503else {
2504
2505
2506chrome
2507
2508v
2509
2510
251107-12-2015
2512
2513chrome
2514
2515vk
2516liongad13@mail.ru
2517samsung
2518310623
2519
2520
2521explorer
2522
2523C:\Users\student\Downloads
2524
2525rstudio
2526
2527dfread.
2528""
2529\grant
2530
2531
2532explorer
2533
2534s
2535
2536
2537explorer
2538
2539..
2540
2541
2542rstudio
2543
2544s.csv
2545/
2546/
2547/
2548/
2549View()
2550df
2551t1table()
2552df$s
2553prop
2554.ta
2555t1
2556t2tab
2557df$s
2558,df$f
2559
2560
2561rstudio
2562
2563t1 <- table(df$status)
2564prop.table(t1)
2565t2 <- table(df$status,df$field)
2566
2567
2568rstudio
2569
2570prop
2571t2
2572,1
25732
2574table()
2575years=df$y
2576,status=df$s
2577,field=df$f
2578
2579
2580chrome
2581
2582Рхуже не Ñтанет?
2583
2584
2585rstudio
2586
2587df1Hair
2588dimn
2589df1
2590df1Hair
2591dimn
2592df1
2593df1[]
2594,,''
2595Male
2596priprint()
2597df1[]
2598,,'Red
2599rdf1[]
2600,,'Red
2601,,
2602print()
2603r
2604prop
2605r
2606rdf[]
2607'Red
2608,,''
2609Male
2610'Blue
2611tprop.table()
2612r
2613ttprop
2614t[]
2615,'Male
2616print
2617tt
2618"''
2619Blue
2620print()
2621tt
2622tttprop
2623''
2624Malprint()
2625r
2626print()
2627prop
2628r,2
2629'Red
2630print()
2631r
2632prView()
2633df
2634t1table()
2635df$
2636t2table()
2637df$s
2638,df$
2639barplot()
2640t1
2641
2642
2643rstudio
2644
2645barplot(t1)
2646
2647rstudio
2648
26492
26502,legend.
2651TRUE,arg
2652list()
2653x="topright
2654
2655
2656chrome
2657
2658ktg
2659Скинь Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð¶Ð°Ð»ÑƒÐ¹Ñта) До Ð¼ÐµÐ½Ñ Ð½Ðµ доходит
2660
2661
2662rstudio
2663
2664barplot(t2,legend.text = TRUE,args.legend = list(x="topright"))
2665
2666
2667rstudio
2668
2669,beside
2670TRUE
2671mosai
2672t2
2673
2674
2675chrome
2676
2677Ð’ R Ñ Ð³Ð¾Ð»ÑƒÐ±Ð¾Ð³Ð»Ð°Ð·Ñ‹Ð¼Ð¸ мужчинами и женщинами
2678
2679
2680rstudio
2681
2682binom
2683x=5,n=20,p=0.5
2684
2685
2686chrome
2687
2688СпаÑибо)
2689
2690
2691chrome
2692
2693dff <- HairEyeColor
2694View(dff)
2695HairEyeColor[,,'Male']
2696table(dff$status)
2697t <- HairEyeColor[,,'Male']
2698print(prop.table(t,2)['Red','Blue'])
2699
2700chrome
2701
2702ff[,,"Female"]
2703t <- dff[,,"Female"]
2704print(sum(t[,"Green"]))
2705
2706rstudio
2707
2708d
2709binom
2710t1
2711
2712
2713rstudio
2714
2715chis
2716t1
2717chi
2718
2719
2720rstudio
2721
2722chisq.test(t1)
2723
2724rstudio
2725
2726chi$exp
2727chi$obs
2728ected
2729
2730
2731rstudio
2732
2733chi <- chisq.test(t1)
2734
2735
2736rstudio
2737
2738chi$
2739chi$
2740
2741
2742rstudio
2743
2744chisq.test(t1)
2745
2746
2747rstudio
2748
27492
2750
2751
2752rstudio
2753
2754fisher
2755t2
2756
2757
2758explorer
2759
2760Капалинлабраб1
2761
2762
2763chrome
2764
2765Может.)
2766
2767
2768explorer
2769
2770matl
2771
2772
2773MATLAB
2774
2775Task1
2776
2777
2778MATLAB
2779
2780Task2
2781
2782
2783MATLAB
2784
2785Task3
2786
2787
2788chrome
2789
2790Боль например
2791
2792
2793explorer
2794
2795Task3
2796Task3(1)
2797
2798
2799chrome
2800
2801Task1
2802
2803
2804chrome
2805
2806Task2
2807
2808
2809chrome
2810
2811Task3
2812
2813
2814chrome
2815
2816ebalashova1327@gmail.ru
281727
2818com
2819Liongad13
2820
2821
2822chrome
2823
2824Ð›Ð°Ð±Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð°
2825
2826
2827chrome
2828
2829Ð›Ð°Ð±Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð°
2830
2831chrome
2832
2833 Балашова ММ-12-2
2834
2835
2836chrome
2837
2838ИзвинÑÑŽÑÑŒ за опоздание.
2839
2840
2841chrome
2842
2843ikapalin@gmail.com
2844
2845chrome
2846
2847ММ-12-2 Ð›Ð°Ð±Ð¾Ñ€Ð°Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð° 2015
2848
2849chrome
2850
2851Балашова Е.Ð.
2852Я к Ñожалению не могу отдать тебе Ñвой мозг, чтобы ты понÑл о чем Ñ Ð³Ð¾Ð²Ð¾Ñ€ÑŽ.
2853
2854
2855chrome
2856
2857vk
2858
2859
286008-12-2015
2861
2862explorer
2863
28644
2865
2866
2867explorer
2868
28694
2870
2871
2872devenv
2873
2874â„–6
2875
2876
2877devenv
2878
2879â„–6
2880
2881
2882devenv
2883
2884struct Answer
2885{
2886public string [] animal;
2887public string [] chert;
2888public string [] neod;
28891
2890a2
2891a3
2892using S
2893 IO.
2894;
2895.I
2896
2897
2898chrome
2899
2900rbyjgbcr
2901
2902
2903chrome
2904
2905rbyjgjbcr
2906бÑтмен пр
2907
2908
2909devenv
2910
2911 struct Futbol
2912 {
2913 public string team;
2914 public int [] rez;
2915 public int summ;
2916 public Futbol(string team, int [] rez)
2917 {
2918 this.team = team;
2919 this.rez = rez;
2920 summ = 0;
2921 for (int i = 0; i < 5; i++)
2922 {
2923 summ += rez[i];
2924 }
2925 }
2926 }
2927
2928 static void sort(Futbol [] f)
2929 {
2930 Futbol p;
2931 for (int i = 0; i < f.Length-1; i++)
2932 {
2933 int max = f[i].summ, imax = i;
2934 for (int j = i; j < f.Length; j++)
2935 {
2936 if (f[j].summ > max)
2937 {
2938 max = f[j].summ;
2939 imax = j;
2940 }
2941 }
2942 p = f[i];
2943 f[i] = f[imax];
2944 f[imax] = p;
2945 }
2946 }
2947
2948devenv
2949
2950\
2951 class
2952
2953
2954chrome
2955
2956m
2957
2958
2959chrome
2960
2961yan
2962mail
2963
2964
2965explorer
2966
2967y4wyy
2968
2969
2970explorer
2971
2972F:\C#\7-Ð°Ñ Ð»Ð°Ð±
2973
2974devenv
2975
2976\
2977
2978
2979devenv
2980
2981i
2982
2983
2984devenv
2985
2986 for (int i = 0; i < n; i++)
2987 {
2988 result1[i] = new Result("", 0, 0);
2989 result2[i] = new Result("", 0, 0);
2990 result3[i] = new Result("", 0, 0);
2991 }
2992
2993devenv
2994
2995for (int z = 0; z < i; z++)
2996 if ((result[z].answer ==q[j]) && (q[j] != "")) f = 1;
2997
2998devenv
2999
3000||
3001
3002
3003devenv
3004
3005break;
3006
3007
3008devenv
3009
3010break;
3011
3012
3013devenv
3014
3015z1
3016
3017
3018devenv
3019
3020z11
3021
3022
3023devenv
3024
3025st
3026string s="
3027
3028
3029devenv
3030
3031Иванов Королев Пешкун Панов Семенова
3032;
3033string[] str = ns.sp
3034(new Ch
3035for (int i=0;
3036i<str.Le
3037;i++)
3038if (str
3039for (int j=0; j<str.Length-i-1
3040;j++[i] [0]
3041
3042
3043devenv
3044
3045<
3046j
3047 str
3048
3049
3050devenv
3051
3052[j+1
3053 [0])stri=str[j];
3054str[j]=str[j+1];
3055{}
3056
3057
3058devenv
3059
3060{
3061}
3062str[j+1]=d;
3063for (int i=0;i<str.Le
3064;i++
3065Console.Wr
3066(str[i]);
3067
3068
3069devenv
3070
3071 for (int i = 0; i < str.Length; i++)
3072 Console.WriteLine(str[i]);
3073
3074devenv
3075
3076Console.Wr
3077();
3078
3079
3080devenv
3081
30825
3083
3084
3085devenv
3086
3087 for (int i = 0; i < 6; i++)
3088 {
3089 for (int j = 0; j < 20- i-1; j++)
3090
3091devenv
3092
3093i>->20
3094
3095
3096devenv
3097
3098-1
3099
3100
3101devenv
3102
310319
3104
3105
3106devenv
3107
31084
3109
3110
3111devenv
3112
31135
3114-1
3115
3116
3117devenv
3118
31192
3120
3121
3122devenv
3123
3124--
3125
3126
3127devenv
3128
3129if (str[j][0]== str[jint k=0;
3130(str[j][k]==str[j+1][k]
3131{
31320
3133
3134
3135devenv
3136
3137 if (str[j][0]== str[j+1][0])
3138
3139devenv
3140
3141if (str[j][0] < str[j + 1][0])
3142 {
3143
3144 string d;
3145 d = str[j];
3146 str[j] = str[j + 1];
3147 str[j + 1] = d;
3148
3149devenv
3150
3151k+1
3152k+1
3153k++
3154}
3155;
3156
3157
3158devenv
3159
3160>>
3161
3162
3163devenv
3164
3165(
3166||(k==str[j].Length)||(k==
3167!
3168@!str[j+1].Length))
3169{
3170
3171
3172devenv
3173
3174&&
3175&&
3176&&
3177
3178
3179devenv
3180
3181n--;
3182
3183
3184devenv
3185
3186Console .WriteLine (n);
3187
3188
3189devenv
3190
3191""
3192{0}
3193,
3194
3195
3196devenv
3197
3198 Console.WriteLine("{0}",n);
3199
3200devenv
3201
3202nn
3203
3204
3205devenv
3206
3207n-1
3208
3209
3210devenv
3211
3212(result[z].answer == q[j]) && (q[j] != "")
3213
3214devenv
3215
3216!
3217
3218
3219devenv
3220
3221=
3222
3223
3224devenv
3225
3226!
32271
3228{
3229}
3230{
3231bre
3232;}
3233
3234
3235devenv
3236
3237for(int j=0;
3238;j+
3239
3240
3241devenv
3242
3243z
3244
3245
3246devenv
3247
3248 if ((result[i].answer == q[j]) && (result[i].answer != ""))
3249 {
3250 sum++;
3251 result[i].count++;
3252 }
3253
3254devenv
3255
3256{
3257
3258
3259devenv
3260
3261if ((result[i].answer == q[j]) && (result[i].answer != ""))
3262 {
3263 sum++;
3264 result[i].count++;
3265 }
3266
3267devenv
3268
3269}
3270{
3271
3272
3273devenv
3274
3275sum++;
3276 result[i].count++;
3277
3278devenv
3279
3280&& (result[i].answer != "")
3281
3282devenv
3283
3284(result[z].answer == q[j]) && (q[j] != "")
3285
3286devenv
3287
3288int z
3289(z<i
3290)
3291
3292
3293devenv
3294
3295!
3296
3297
3298devenv
3299
3300int sum = 0;
3301 for (int i = 0; i < 20; i++)
3302 for (int j = 0; j < 20; j++)
3303 if ((result[i].answer == member[j].q1) && (result[i].answer != ""))
3304 {
3305 sum++;
3306 result[i].count++;
3307 }
3308
3309devenv
3310
3311[j]
3312
3313
3314devenv
3315
3316n
3317
3318
3319devenv
3320
3321//
3322//
3323*/
3324//
3325//
3326//
3327//
3328//
3329
3330
3331devenv
3332
3333sum++;
3334 // result[i].count++;
3335
3336devenv
3337
3338&& (result[i].answer != "")
3339
3340devenv
3341
3342do
3343
3344
3345devenv
3346
3347 while ((str[j][k]==str[j+1][k])&&(k!=str[j].Length)&&(k!=str[j+1].Length))
3348
3349devenv
3350
3351if (str[j][0] > str[j + 1][0])
3352 {
3353
3354 string d;
3355 d = str[j];
3356 str[j] = str[j + 1];
3357 str[j + 1] = d;
3358 }
3359
3360devenv
3361
3362 z=i
3363)
3364=
3365
3366
3367devenv
3368
3369sum++;
3370 result[i].count++;
3371
3372devenv
3373
3374 sum++;
3375 result[i].count++;
3376
3377explorer
3378
3379Result
3380
3381
3382devenv
3383
3384string path1= = @
3385
3386
3387devenv
3388
3389"F:\C#\7-Ð°Ñ Ð»Ð°Ð±\3 уровень\Research.txt"
3390
3391devenv
3392
3393esult
3394;
3395
3396
3397devenv
3398
3399StreamReader sr = new StreamReader(path, Encoding.GetEncoding(1251));
3400
3401devenv
3402
3403Writer
34041
34051
3406Writer
3407
3408
3409devenv
3410
3411Console.Write("{0}\t{1}%", result[i].answer, result[i].percent);
3412 Console.WriteLine();
3413
3414devenv
3415
3416srsr1
3417
3418
3419devenv
3420
3421 string path1 = @"F:\C#\7-Ð°Ñ Ð»Ð°Ð±\3 уровень\Result.txt";
3422 StreamWriter sr1 = new StreamWriter(path1);
3423
3424devenv
3425
3426 string path1 = @"F:\C#\7-Ð°Ñ Ð»Ð°Ð±\3 уровень\Result.txt";
3427 StreamWriter sr1 = new StreamWriter(path1);
3428 sr1.Write("{0}\t{1}%", result[i].answer, result[i].percent);
3429 sr1.WriteLine();
3430
3431devenv
3432
3433 string path1 = @"F:\C#\7-Ð°Ñ Ð»Ð°Ð±\3 уровень\Result.txt";
3434 StreamWriter sr1 = new StreamWriter(path1);
3435
3436devenv
3437
3438sum++;
3439 result[i].count++;
3440
3441devenv
3442
3443Console.Write("{0}\t{1}%", result[i].answer, result[i].percent);
3444 Console.WriteLine();
3445
3446devenv
3447
3448sr1
3449,Strea
3450 sr1
3451,sr1
3452,sr1
3453,sr1
3454
3455
3456devenv
3457
3458 Console.WriteLine("\t1 вопроÑ");
3459
3460devenv
3461
3462sr1sr12
34633
3464sr1
3465
3466
346709-12-2015
3468
3469chrome
3470
3471google.com
3472kjrb
3473
3474
3475chrome
3476
3477gmail.com
3478вержбицкий чиÑленные методы
3479chernyshovayulia07@gmail.com
3480rurouniKenshiЗдравÑтвуйте, Ð’Ð°Ð»ÐµÑ€Ð¸Ñ Ð’Ð»Ð°Ð´Ð¸Ð¼Ð¸Ñ€Ð¾Ð²Ð½Ð°! Давайте завтра до пары
3481в 1
3482.
3483.
3484vk
3485yuliach07@ma,hjlzufrtyiby1878
3486tou
3487И каким образом их забрать? Прийти на кафедру в Ñнваре и Ñказать: ""
3488Отдайте мой Ñертификат
3489?
3490
3491
3492chrome
3493
3494misis.ru
3495
3496
3497chrome
3498
3499m
3500
3501
3502chrome
3503
3504t
3505
3506
3507chrome
3508
3509И каким образом их забрать? Прийти на кафедру в Ñнваре и Ñказать: "Отдайте мой Ñертификат"?
3510
3511chrome
3512
3513в анкете нужно ли в пункте 22 указывать МИСиС? И как потом забирать результаты?
3514 И почему в ÑоглаÑии на обработку Ð¿ÐµÑ€Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… не указан Ñрок и можно отдать информацию третьим лицам?
3515
3516
3517chrome
3518
3519ÐºÐ¾Ð³Ð½Ð¸Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð°
3520мат мод
3521 ÐºÐ³Ð½Ð¸Ñ‚Ð¸Ð²Ð½Ð°Ñ Ðº
3522о
3523арта\
3524to
3525to
3526
3527
3528chrome
3529
3530yfhbcjdfnm uhfa
35310,0
35321,0
35330,1, 1, 1, 0, 1, 0, 1, 0, 0,0
3534
35351, 0,
3536
35371, 1, 1, 0, 0, 1, 0, 0, 0
35381, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0
35391, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0
35401, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0
35411, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0
35421, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0
35431, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0
35441, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0
35451, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0
35461, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0
3547
3548
3549chrome
3550
3551vk.com
3552yuliach07@mail.ru
3553,hjlzufRtyiby1878
3554,hjlzufrtyiby1878
3555to
3556
3557
3558chrome
3559
3560vk
3561
3562
356310-12-2015
3564
3565chrome
3566
3567триггер на зап
3568 удалениÑ
3569 триггеров
3570
3571
3572chrome
3573
3574процедуры Ñкл
3575
3576
3577chrome
3578
3579ddl dml
3580
3581
3582explorer
3583
3584ыйд
3585
3586
3587explorer
3588
3589sq
3590
3591
3592Ssms
3593
3594exec
3595 select
3596
3597
3598Ssms
3599
3600create
3601QQQQ
3602QQQQ
3603
3604
3605Ssms
3606
3607create procedure Spisok1
3608as begin
3609
3610
3611chrome
3612
3613ghjwtlehf
3614 ловит ошибки
3615inner
3616dbnz
3617 полн
3618виталий
3619
3620
3621
3622chrome
3623
3624instead of trigeg
3625 de
3626
3627
362811-12-2015
3629
3630chrome
3631
3632s
3633
3634
3635chrome
3636
3637vk.com
363879252005597 qwerty
3639
3640
3641rstudio
3642
3643df$sa
3644<fa
3645()
3646df$status,labels
3647c()
3648""
3649Not funded
3650,""
3651Funded
3652
3653
3654rstudio
3655
3656dfgrants
3657)
3658.csv
3659
3660
3661POWERPNT
3662
3663df$status <-factor(df$status,labels = c("Not funded","Funded"))
3664
3665rstudio
3666
3667.csv
3668
3669
3670rstudio
3671
3672/
3673/
3674/
3675/
3676F
3677f
3678f
3679View()
3680df
3681
3682
3683POWERPNT
3684
3685table(df$status)
3686dim(table(df$status))
3687table(df$status,df$field)
3688dim(table(df$status,df$field))
3689table(status=df$status,field=df$field)
3690
3691POWERPNT
3692
3693t1 <- table(df$status)
3694prop.table(t1)
3695t2 <- table(df$status,df$field)
3696prop.table(t2)
3697prop.table(t2,1)
3698prop.table(t2,2)
3699table(years=df$years_in_uni,status= df$status,field=df$field)
3700
3701rstudio
3702
3703dfHai
3704
3705
3706rstudio
3707
3708tHair
3709[]
3710,,
3711
3712
3713POWERPNT
3714
3715'Male']
3716
3717rstudio
3718
3719print
3720prop
3721t,2
3722[]
3723''
3724re
3725R
3726d
3727,Blue
3728
3729
3730rstudio
3731
3732'
3733'
3734
3735
3736rstudio
3737
3738df <- HairEyeColor
3739
3740rstudio
3741
3742tHair
3743[]
3744,,''
3745Fe
3746male
3747
3748
3749rstudio
3750
3751print
3752t,
3753sum
3754
3755
3756chrome
3757
3758поÑчитать количеÑтво женщин R
3759
3760
3761chrome
3762
3763Ñзык R
3764
3765
3766rstudio
3767
3768''
3769Blue
3770sum
3771t
3772print
3773t
3774,''
3775Bl
3776m
3777,[]
3778''
3779Blue
3780
3781
3782rstudio
3783
3784t <- HairEyeColor[,,'Male']
3785
3786rstudio
3787
3788m''
3789Female'
3790,'sum
3791t,
3792()
3793t
3794[
3795Green
3796tr1tr1)
3797
3798
3799chrome
3800
3801++++
3802
3803
3804rstudio
3805
3806df <- HairEyeColor
3807t <- HairEyeColor[,,'Female']
3808tr1 <- sum(t[,"Green"])
3809print(tr1)
3810
3811chrome
3812
3813раÑк
3814
3815
3816POWERPNT
3817
3818chisq.test(t1)
3819X-squared = 3.8563, df = 1, p-value = 0.04956
3820
3821chi <- chisq.test(t1)
3822chi$exp
3823chi$obs
3824
3825chisq.test(t2)
3826X-squared = 8.0601, df = 4, p-value = 0.0894
3827
3828chrome
3829
3830ниче, не плохо
3831че пропал
3832ноу хау мен
3833
3834
3835chrome
3836
3837Ñкачать CS
3838
3839cкачать тор
3840рент
3841на 9 можешь поднÑтьÑÑ
3842?
3843
3844
3845chrome
3846
3847подходи к преподовательÑким лифтам
3848qwerty
3849
3850
3851explorer
3852
385320.31.39
3854
3855
3856explorer
3857
38589.31
3859
3860
3861chrome
3862
3863ns ult&
3864ты где7
38654000 братка
3866
3867
3868chrome
3869
3870тоже
3871Ñ‰Ð°Ñ Ð´Ð¾Ð¼Ð¾Ð¹ пойду
3872еще один абонимент нужно взÑть ÑегоднÑ
3873у Ñ‚ÐµÐ±Ñ Ñколько пар?
3874когда закончишь напиши
3875Ñ Ð¿Ð¾ÐºÐ° что на паре буду Ñидеть
3876контру Ñкачал Ñ‰Ð°Ñ Ð±ÑƒÑ€Ñƒ играть
3877
3878
3879hl
3880
3881 11вц вцф
3882цвцв
3883
3884
3885hl
3886
3887 вццццввфвввввфффффцввввффцфффффффффффффффффв ёкуекн
3888
3889ёret
389011
389111dwwwd
389211dwaaaadawwwwwwwwasawaaaaaaaaaaaaaaawawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwddddddddddaaaa wddddadawdawdssssss awwwwwwwwwwwdddddddaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ddddaaa `
389311awaaaawwaa
389411wa wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww6 wwwwwwwwwwww wddddawdddaw wwwwaadwaaadawassssddddddddddddddddddddwwwwwwwwwwwwwwwaaaaaaaaaaaddddddwwwwwwwwwwwwwwwwwwwwwwwwwwwwwdasssawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwdasssssssdaaaaaw aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaww wa
3895wa `
3896``
3897
3898
3899chrome
3900
3901да
3902и Ñтудак на 1 день
3903
3904
3905hl
3906
3907 11
3908ИBarNy
3909b3b44,.,.,.,..,.,b81waaawwwwwwwwwwwwwwwwwwwwwww aaww w eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddwwwwwwwwwwwwaaaaaaaaaawwwwwwwwwwwwwwwwaaaaawwwwwwwwwwwawaddawwwwwwwwwwwwwwwwwwwwwwwd wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaddwwdd ddddddwwdddddddddddd wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwa aaaaaaaaad
3910wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwddwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaaawddddd aaaaaddwwwdwawwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawwwwwwwwwww``
3911wadaasaw addwwww dddddddddddddddddddddddddddddwwwwwwwwwww b44,.,.,.,.,.b81wwwwwadddddddddddddddddddddddddaaadwwwddddddddddddddddwwadddddddddddddddwwwwwwwwwwwwwadddddddddddddddddddddddddddddd
3912
3913
3914
3915hl
3916
3917
3918 b44,.,.,.,.,.b81wwwwwwwwwwwqqaaaaaassssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddwwwwwwwwwwwwwwwwwwwwwwwwdddddddddddddddddddddddddddawwwwwwwwwwwww dwd
3919 b44.,,..,,.,.wwwwwwwwwwwwwwwaa3aaaaaaaaaaaaaaaswwwwwwwwwwqaddaaaaaaaaaaaaaaaaaaaaaaaaaa
3920daawwwwwwwwwwwwwwwwwwwwwwdddddwwwadddd b43,..,,.,.wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwasssaaadddddddddddddddddddddddddddddddddddddddddddddddd
3921waaddddddddddddddddddddddddddddddddddddddddddddddddddd wa b14,.,..,,.,.,.wwwwb81wwwwwwwwwwwwwa ddsawwwwwwwwwwddwaddddddddddddddddddddddddddww b14,.,.,.,..,.,b81wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww daaaaaaaaaaaaaaaaaaaaaaaaawa b14,,.,.,.,.,.b81wwwwwwwwwwwwwwwwwwwadaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwdwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwdddddddddddddddddddddddwwqawaawwwwwwwwwwwadddadddddddddawdwdardwawwwwwwgwwwgdwwwwwwwwwawawwwwwwwwwwwwwwwwdqaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssssssssssssssssssssssssswdddddddddddddddddqddddddwwwwwwwwwwwwwwwwwwwwqdddddddddddddddddddddddddddddddddddddwwwwwwwwwwwwwwwwwwwwwwwwwwadawwwadaawwwwwwwwwwwwwwwdwdssssssssssssssssssssssaawsdwdddawawwwqsddwdaddddwwwwwqasw adddddaaaaaaaaaaaaaaaaaaaaaad b44m,m,m,,mmnmnmnmnmnm,m,m,m,m,m,,.,.,..,,.wb81d asssssssssssssssssssssaaddwdawdwad
3922aawdddddddwaaddddddddddddddddddwaaaaaaaaaaaaaaaaaaaa d dwdaaaaaaaaaaaaaaawwwwwwwddddddddwwwaddddddddddddddddddwdwwwwwwwww dddddddddddddaaasawwwwaaaaaa awwwwwwwwwwwwwwwwwwwwwa eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddaaa aadd awwddaaw b46,.,.,.,.,..,b82b14,.,.,.,..,.,wqaddasssssssssssssssaddddddddddddddddddqdaaaawaaaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddddddwqawawaqaaww aaaaaaaaaaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwqqerdawwa eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddda adqqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaddwqddddddddddddddddddddddddddddddddddddddddddwwwwwwwwwwwdwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwdddddddddddddddddddddddddddddddddddddddddddddqa wdw dwa wwwqdwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDdawdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawdaaaaaaaaaaaaawwwwdddddddddddddddddddddddddddddddddddwwarddddddaaaaasdawaaaaasawwwwwwwwwaaaaaaaaww aaaaaaaaaaadddddddddddddddddddddddddddddddddddrsawwwwww b44,.,.,.,.,.b81wwwwwwwwwwwwwwwwwwwab14,.,.,.,.,.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawwwwaddddddddddddddddddddddddwwwwwwdddddddddwdaaaaawawddd
3923 b43,.,.,.,..,b81wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwd3aaaaaaaaaaasssssssssdwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwqddddddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaawdwwwwWWWWWWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSSSSSSSDAWAWAWAWAWAWAWAWAWAWAWDDADAawwwwwwwwwwwwddddddddddddddddddddddddddddaddddddddddddddddddddddddddddddddwwwww ddasaw 3aqawwdwwwwwwwwwAAAWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWDDDDDDDDDDDDDDDDDDDDD
3924`
3925 b46.,,.,.,.,.,.wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwdddddddddddddddddddddddddddddddddddddddddddddddsssssssssadaaaaaaaaawdwaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaawwwwwwssssssssaaaaaaaaaaaaaaaaaaaaaadwddddddaddd b14,,.,..,.,.,.,wwwwwwwwwwwwb813dddaaaqddddddddddddddddddddddddddwa
3926daaaaaaaaaaaawwdwwwwawdwaddddwddddddddddddddaaaaaaaaawwwwwwwwaaawadddwdawdaawwwwwwwaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwraqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawa b43,.,.,.,.,.b81wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwawsssssssssssssssssssddddwssssssssssdddddwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwddddddddddddddddddddddddddddd3aqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwawwwwwwawwwwwwwwwww b43,.,.,..,wwwwwwa ddaddddddddddddddddddddddadwd
39271122 ``
3928b14.,.,.,.,.wwwwwwwwww aaaddwawwwwwwwwwwwdddddddddddrawwwwwwwwwwwdwaaaaaaaawwwwwdwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaasddddddddddddddddddddwadadwawaadwaaaawwwwadwwwwwwwwwwwwwwwwwwasadwwrdwswaaddddddddddddddwwasawwwwwwwwwwwwwwwwwwwwwwwwwwww wb14,.,.,.,.,.,.b81wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwqqaadaaaaaaaaaaaaaaddddddddddddddddddsrswddddddwad b14.,.,.,,.,.,.b71wwwb81daaaaaaaaaaaaa waaaaaaaaaaaaaaaaaaaaaaaaaddddddddddddddddddddwadddsdwwsssssssdddwwwwwwwwwwaasawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwddddddddddddddd ddsssdwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwdddddddd ddddd dddddddddawwwwwwwwwwwdddwwwwwwwwwwwwa dddddddddddddddddddddddwwwwdadasaawwwwwwwwdd awawwwwwwwwwwgddddddddddwwwwwwwwwwwww d aaaa3dddddddddddddaqawdassssssssssawddwwwwwwwwwwwwadwaddddddddddddddwwwwwwwwwwaddwwb43,.,.,.,.,.b81wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ddadddddddddddddddddddddddddddddddddddddwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwd
3929aaaaaaaaaaaaaaaaaaaaaaarwwwwsssssssssssssssawdddddddddwdddddddddddddddddddddddddddddddddddddddawaaaawddwdwwdwwddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwww3qdddddddwwwwwwwwdddddddddddd waaadwawwwwww ddddddddddddaaaaaaaaaaaaaaadddddddddddddd w ,..,,..,er eeeeeeeeeeeeeeaaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddddddddddddddwwdawawwwwwwwwwwwwwwdawwwwwwwwwwwwwwwdddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ddddd eeeeeeeeeeeeeeeeeeeeedaddddddddddddddddwwwwwwwwwwwwddddddddddddddddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaadaaaaaaaaaaaaaaaaaaaaawdddddddddddawwwww wg dddddddddddddddddddddddddddad
3930
3931
3932hl
3933
3934 b46.,.,..,,..,b81waddddddddddwwwwwwwwwwwwwwwwwwwwddddsaawwwaaaaaaaaddwadwawdddwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaa
3935111122
3936 11wd wwwwwwwwwwwaaaaddd
3937
3938
3939hl
3940
3941 qawqwdwdddddawwwwwwwwww wwwwdaddwwadwaadaadaa waaawdawwwwwwwaadwaddddaaaaaaaaaaaadddawsddawddddddadwda 1wdddddddddddddddddddddddddddddawwwwwwwwwwwwwwwwddddawwwwwwwwwwwwwwwaadawwwwwwwwwwwwwwwwwwadddddawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwadaddddddddddddddddddddddddddddddddddddddddddddddddaddaaddaw waddadawwwwwwwwadddddaawwwwwwwwwwwwwwwaaaaaaaaaaaawwwwwwwaawdw waaaaad
3942
3943
3944chrome
3945
3946machinelea
3947V
3948Метод главных компонент
3949
3950
3951chrome
3952
3953dropbox
3954d2ngoo@gmail.com 7476475airless
3955vk.
3956d2ngoo@gmail.com 7476475airless
39577476475Aa
3958306061
3959
3960
3961glcnd
3962
3963nosql
3964
3965
3966chrome
3967
3968foxit
3969
3970
3971glcnd
3972
3973база данных
3974
3975
3976glcnd
3977
3978общаÑ
3979 ÑтоимоÑть
3980
3981
3982glcnd
3983
3984 владениÑ
3985oнормализ
3986oltp
3987
3988
3989chrome
3990
3991в oltp
3992ÑиÑтемах данные целеÑообразно хранить
3993Ñильно
3994
3995
3996glcnd
3997
3998reduce
3999
4000
400112-12-2015
4002
4003chrome
4004
4005почта
4006g
4007yuli@
4008a
4009tiunovs.com
4010Yulia123
4011
4012
4013chrome
4014
4015Ol
4016лл
4017Лекции
4018
4019
4020chrome
4021
4022Yulia123
4023
4024
4025chrome
4026
4027vk
4028ZaZzy42@yandex.ru
4029integralkr93
4030
4031
4032chrome
4033
4034email
4035ip_15_m
4036ip15mstudents
4037rp5
4038моÑква
4039моÑква
4040моÑква
4041вк
4042Za
4043integralkr93
4044
4045
4046chrome
4047
4048integralkr93
4049yu
4050yulia@tiunovs.com
40511qaz!!678
4052
4053
4054chrome
4055
4056in
4057Огни большого города
4058тимур
4059 лутфуллин
4060почта
4061ip15mstudents
4062
4063
4064chrome
4065
4066вк
4067susannathebest@mail.ru
4068Kotik24Obormotik19
4069
4070
4071chrome
4072
4073leto.
4074a
4075dsec.ru
4076
4077
4078chrome
4079
4080вк ком
408179169793284
4082Abkjcjabzk.,db11
4083да, вÑе) хорошо, Ñ Ð¿Ð¾Ð´Ð¾Ð¶Ð´Ñƒ) Ñ Ð¿Ñ€Ð¾Ñто не дома, а тетрадь нужна
4084
4085
408614-12-2015
4087
4088chrome
4089
4090step
4091/media/attachments/lesson/11505/shops.csv
4092
4093
4094explorer
4095
4096C:\Users\student\Downloads
4097
4098rstudio
4099
4100read
4101/
4102/
4103/
4104/shops.csv
4105\\
4106\\
4107\\
4108\\
4109dfshops
4110
4111
4112chrome
4113
4114read
4115read.csv
4116
4117
4118rstudio
4119
4120read
4121file=""
4122shops.csv
4123
4124
4125rstudio
4126
4127"
4128"
4129"
4130dfshops
4131df
4132
4133
4134rstudio
4135
4136read.csv("C:\\Users\\student\\Downloads\\shops.csv")
4137
4138rstudio
4139
4140View()
4141df
4142DV~IV
4143
4144
4145chrome
4146
4147vk
4148liongad13@mail.ru
4149samsung
4150797076
4151
4152
4153explorer
4154
4155matla
4156
4157
4158rstudio
4159
4160boxplot()
4161price~origin,data=df
4162boxplot()
4163price~origin, data=df
4164ggplot()
4165df,aes()
4166x=origin,y=price
4167+geom_boxplot()
4168
4169
4170rstudio
4171
4172ggplo
4173
4174
4175chrome
4176
4177ÐœÐµÐ½Ñ Ñ‚Ð¾Ð¶Ðµ
4178
4179
4180rstudio
4181
4182fitaov()
4183price~origin,data=df
4184summary()
4185fit
4186
4187
4188rstudio
4189
4190fit1aov()
4191
4192
4193rstudio
4194
4195price~origin,data=df
4196
4197rstudio
4198
4199+store
42001
4201model.ta
4202fit1, ""
4203means
4204
4205
4206chrome
4207
4208Что например?
4209
4210
4211rstudio
4212
4213pdpositi
42140.1
4215ggplot()
4216df,aes
4217()
4218x=store,y=price,color=origin,group=origin
4219+stat_s
4220fun.data=mean_cl
4221,geom='errorbar
4222,width=0.2, l wd=0.8, position=pd
4223+stat_s
4224fun.data=mean_
4225, geom='point
4226,size=5,position=pd,pch=15
4227)+theme_
4228Hm
4229
4230
4231chrome
4232
4233pd <- position_dodge(0.1)
4234ggplot(df,aes(x=store,y=price,color=origin,group=origin))+ stat_summary(fun.data=mean_cl_boot,geom='errorbar',width=0.2,wd=0.8,position=pd)+
4235stat_summary(fun.data=mean_cl_boot,geom='line',size=0.5,position=pd)+
4236stat_summary(fun.data=mean_cl_boot,geom='point',size=5,position=pd,pch=15)+
4237theme_bw()
4238
4239rstudio
4240
4241fit2aov()
4242price~+store+
4243origin
4244origin:store
4245,data=df
4246summary()
4247fit2
4248ggplot()
4249df,aes()
4250x=food,y=price
4251+geom_bo
4252fit()
42533
4254aov()
4255price~food,data=df
42563
4257
4258
4259chrome
4260
4261C третьим помочь не Ñмогу, тк мне Ñамой помогали
4262
4263
4264rstudio
4265
4266TukeyHSD()
4267fit3
4268
4269
4270chrome
4271
4272https://stepic
4273/media/attachments/lesson/11505/therapy_data.csv
4274
4275
4276explorer
4277
4278C:\Users\student\Downloads
4279
4280rstudio
4281
4282df1read.c
4283""
4284/
4285/
4286/
4287/therapy_data.csv
4288View()
4289df1
4290
4291
4292rstudio
4293
4294df1$
4295as.fa
4296df1$
4297f1aov()
4298well_being~therapy,data=df1
4299summa
4300f1
4301
4302
4303rstudio
4304
4305f2aox()
4306well_being~therapy+Error()
4307subject/therapy
4308,data=df1
4309v
4310summa
4311f2
4312
4313
4314rstudio
4315
4316f3aov()
4317well_being~therapy*price,data=df1
43183
4319
4320
4321rstudio
4322
4323ggplot()
4324df1,aes()
4325price,well_being
4326+geom_b
4327
4328
4329rstudio
4330
4331f4aov()
4332well_being~therapy*price+Error()
4333subject/therapy
4334,data=df1
43354
4336
4337
4338rstudio
4339
4340+facet_
4341~subject
4342
4343
4344rstudio
4345
4346*price
4347)
4348(
4349wf
4350)
4351
4352
4353rstudio
4354
4355f5aov()
4356well_being~therapy*price*sex,data=df1
43575
4358
4359
4360rstudio
4361
4362f6aov()
4363well_being~therapy*price*sex+Error()
4364subject/(therapy*price
4365,data=df1)
43666
4367
4368
4369chrome
4370
4371Вообще ни разу
4372
4373
4374chrome
4375
4376Ðикол
4377
4378
4379chrome
4380
4381=___=
4382Да, нечто вроде)
4383Итак, ребÑтки... 21 чиÑла мы приходим к Роме на пару и Ñдаем ВСЕ готовое. Больше не будет. Он отправлÑет отчет Крапухиной Ñ Ð´Ð¾Ð¿ÑƒÑками и рекомендуемой оценкой
4384
4385
4386chrome
4387
4388Ð Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»ÑциÑ, Ñ‚.е. интерполÑÑ†Ð¸Ñ Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ функциÑми, заключаетÑÑ Ð² предÑтавлении интерполируемой функции f(x) в виде Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ñ Ð´Ð²ÑƒÑ… полиномов:
4389
4390
4391
4392Ðаравне Ñо Ñплайн-интерполÑцией, Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»ÑÑ†Ð¸Ñ ÑвлÑетÑÑ Ð¾Ð´Ð½Ð¾Ð¹ из альтернатив полиномиальной интерполÑции. ОÑновным недоÑтатком полиномиальной интерполÑции ÑвлÑетÑÑ Ñ‚Ð¾, что она неуÑтойчива на одной из Ñамых удобных и чаÑто иÑпользуемых Ñеток - Ñетке Ñ Ñ€Ð°Ð²Ð½Ð¾ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¼Ð¸ узлами. ЕÑли позволÑет задача, Ñту проблему можно решить за Ñчет выбора Ñетки Ñ Ð§ÐµÐ±Ñ‹ÑˆÐµÐ²Ñкими узлами. ЕÑли же мы не можем Ñвободно выбирать узлы интерполÑции или нам проÑто нужен алгоритм, не Ñлишком требовательный к выбору узлов, то Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»ÑÑ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ оказатьÑÑ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñщей альтернативой полиномиальной интерполÑции.
4393
4394chrome
4395
4396ИÑториÑ: первые алгоритмы рациональной интерполÑции
4397
4398Ð Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»ÑÑ†Ð¸Ñ ÑвлÑетÑÑ Ð¾Ð´Ð½Ð¸Ð¼ из Ñложнейших методов интерполÑции. Её доÑтоинÑтвами ÑвлÑÑŽÑ‚ÑÑ Ð²Ñ‹ÑÐ¾ÐºÐ°Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñть и неподверженноÑть ÑвойÑтвенным полиномиальной интерполÑции проблемам. ВмеÑте Ñ Ñ‚ÐµÐ¼, еÑть и недоÑтатки: например, Ð´Ð»Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ набора точек ÑущеÑтвует интерполирующий полином, но не вÑегда можно поÑтроить интерполирующую рациональную функцию. Также большую проблему предÑтавлÑÑŽÑ‚ полюÑа, которые имеют тенденцию поÑвлÑтьÑÑ Ñ‚Ð°Ð¼, где их никто не ожидает увидеть. Впрочем, поÑледние доÑÑ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð² Ñтой облаÑти решают многие из проблем, ÑвойÑтвенных первым алгоритмам интерполÑции. Ð”Ð»Ñ Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ñтого вопроÑа имеет ÑмыÑл раÑÑмотреть Ñволюцию алгоритмов рациональной интерполÑции от проÑтейших к более Ñложным.
4399
4400Одним из первых ÑпоÑобов поÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ интерполÑнта было решение ÑиÑтемы уравнений отноÑительно коÑффициентов полиномов p(x) и q(x) (чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ Ð¸ Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ ÑоответÑтвенно). Однако еÑли чиÑло точек Ñлишком велико, то Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð½Ð°Ñ ÑиÑтема линейных уравнений будет плохо обуÑловленной и полученные коÑффициенты будут вычиÑлены Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ¾Ð¹. Вообще, ошибка при вычиÑлении коÑффициентов будет приÑутÑтвовать вÑегда, даже еÑли ÑиÑтема хорошо обуÑловлена, и даже Ñамой небольшой погрешноÑти в коÑффициентах доÑтаточно, чтобы рациональный интерполÑнт не проходил через требуемые точки. По Ñтой причине вышеприведенный алгоритм не применÑетÑÑ Ð½Ð° практике.
4401
4402Ð”Ð»Ñ Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ñтой проблемы Булирш и Штер (Bulirsch and Stoer) предложили обобщение алгоритма ÐÐµÐ²Ð¸Ð»Ð»Ñ Ð½Ð° Ñлучай рациональной интерполÑции. Ðлгоритма Булирша-Штера Ñтроит рациональную функцию Ñо ÑтепенÑми чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ Ð¸ знаменателÑ, равными N/2. У Ñтого алгоритма еÑть два недоÑтатка, которые мешают его применению на практике. Во-первых, Ð´Ð»Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… наборов точек в принципе невозможно поÑтроить интерполÑнт того вида, который ÑтроитÑÑ Ñтим алгоритмом, причем алгоритм не в ÑоÑтоÑнии обнаружить подобные Ñлучаи и Ñообщить об ошибке. Вторым недоÑтатком ÑвлÑетÑÑ Ð¾Ñ‚ÑутÑтвие механизма Ð´Ð»Ñ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŽÑов. Спецификой рациональной интерполÑции ÑвлÑетÑÑ Ñ‚Ð¾, что даже еÑли Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ðµ имеет полюÑов, Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»Ð¸Ñ€ÑƒÑŽÑ‰Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ иметь неизвеÑтное количеÑтво полюÑов в неизвеÑтных нам точках. Ðлгоритм Булирша-Штера не в ÑоÑтоÑнии проверить наличие полюÑов в облаÑти интерполÑции, что также говорит не в его пользу.
4403
4404
4405
4406Ðа диаграмме выше приведен немного иÑкуÑÑтвенный пример, демонÑтрирующий оба недоÑтатка алгоритма Булирша-Штера. ПÑть точек на графике ÑоответÑтвуют пÑти точкам: x = [-2, -1, 0, 1, 2], y = [1, 2, -1, 0, 1]. Ðа оÑнове Ñтих точек поÑтроен рациональный интерполÑнт Ñо ÑтепенÑми чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ Ð¸ знаменателÑ, равными 2 (именно такой интерполÑнт был бы поÑтроен алгоритмом Булирша-Штера). Можно видеть, что он имеет Ð¿Ð¾Ð»ÑŽÑ Ð² точке x = -0.5 - хотÑ, глÑÐ´Ñ Ð½Ð° пÑть иÑходных точек, Ð½ÐµÐ»ÑŒÐ·Ñ Ñказать, что Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ð¼ÐµÐµÑ‚ полюÑа. Также можно видеть, что Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ð¾Ð»Ð¸Ñ€ÑƒÑŽÑ‰Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ðµ проходит через одну из предпиÑанных точек - проÑто потому что не ÑущеÑтвует такой функции Ñо ÑтепенÑми чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ Ð¸ знаменателÑ, равными 2, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¼Ð¾Ð³Ð»Ð° бы пройти через Ñти точки. Ðи одна из Ñтих проблем не может быть автоматичеÑки выÑвлена при интерполÑции алгоритмом Булирша-Штера.
4407
4408ИÑториÑ: первые барицентричеÑкие алгоритмы
4409
4410Длительное Ð²Ñ€ÐµÐ¼Ñ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼ Булирша-Штера при вÑех его недоÑтатках оÑтавалÑÑ ÐµÐ´Ð¸Ð½Ñтвенным алгоритмом рациональной интерполÑции, который был доÑтупен Ð´Ð»Ñ Ð¿Ñ€Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑкого применениÑ. Даже в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð¼Ð½Ð¾Ð³Ð¸Ðµ ÑпециалиÑты по чиÑленному анализу не знают о поÑледних доÑтижениÑÑ… в Ñтой облаÑти. Однако ещё в 1986 году Шнайдер (Schneider C.) и Вернер (Werner W.) опубликовали Ñтатью, в которой был изложен новый алгоритм рациональной интерполÑции, иÑпользующий барицентричеÑкое предÑтавление рационального интерполÑнта:
4411
4412
4413
4414При выборе веÑов барицентричеÑкой формулы wj в ÑоответÑтвии Ñ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼Ð¾Ð¼ Шнайдера и Вернера выражение, приведенное выше, ÑтановитÑÑ Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¹ функцией Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ð¾Ð¹ Ñтепенью Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ M (и Ñтепенью чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ N-M). Ðтот алгоритм не только оÑущеÑтвлÑет поÑтроение рационального интерполÑнта в барицентричеÑкой форме, но и позволÑет проверить его на наличие полюÑов и недоÑтижимых точек. ВпоÑледÑтвии Ñтот алгоритм был уÑовершенÑтвован Беррутом и др. (Ñм. 'Recent developments in barycentric rational interpolation', Jean–Paul Berrut, Richard Baltensperger and Hans D. Mittelmann, 2005 [2]).
4415
4416Ðлгоритм, предложенный Беррутом и др., решает практичеÑки вÑе проблемы, препÑÑ‚Ñтвовавшие иÑпользованию алгоритма Булирша-Штера. К Ñожалению, мир не идеален - вмеÑто решенных проблем поÑвлÑÑŽÑ‚ÑÑ Ð½Ð¾Ð²Ñ‹Ðµ. При роÑте N и M ухудшаетÑÑ Ð¾Ð±ÑƒÑловленноÑть задачи, что приводит к роÑту погрешноÑти wj и к недоÑтоверноÑти выводов о наличии/отÑутÑтвии полюÑов и недоÑтижимых точек. Таким образом, надежноÑть и уÑтойчивоÑть алгоритма недоÑтаточно хороши, чтобы рекомендовать его в качеÑтве универÑального Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ рациональной интерполÑции.
4417
4418chrome
4419
4420✃îÃäà êîâà ➴✳ â®âœ³ â°Ã¡ èÃòåðïîëÿöèè Ãà èïðîñòåéøèìè äðîáÿìè
4421
4422chrome
4423
4424Борь, ты до чего дошел в курÑовой?)
4425интерполÑÑ†Ð¸Ñ Ð½Ð°Ð¸Ð¿Ñ€Ð¾Ñтейшими дробÑми
4426
4427
4428chrome
4429
4430cyberleninka.ru/article/n/interpolyatsiya-naiprosteyshimi-drobyami
4431
4432chrome
4433
4434http://cyberleninka.ru/article/n/interpolyatsiya-naiprosteyshimi-drobyami
4435
4436chrome
4437
4438рациона
4439
4440
4441chrome
4442
4443верж
4444интерполÑÑ†Ð¸Ñ Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸
4445
4446
4447chrome
4448
4449pdf-knigi.com/1218/518181/Interpoliatsiia_i_approksimatsi.pdf
4450
4451chrome
4452
4453http://pdf-knigi.com/1218/518181/Interpoliatsiia_i_approksimatsi.pdf
4454
4455chrome
4456
4457touc
4458
4459
4460chrome
4461
4462ПуÑть задан Ñтепенной Ñ€Ñд
4463( 1.1)
4464i= о
4465предÑтавлÑющий функцию f (z). Разложение ( 1.1) ÑвлÑетÑÑ Ð¸ÑходÂ
4466ным пунктом любого анализа, иÑпользующего аппрокÑимации Паде.
4467Ð’Ñюду в дальнейшем через Ct, i =О, 1, 2, ... , обозначаютÑÑ Ð´Ð°Ð½Â
4468ные коÑффициенты Ñ€Ñда, а через f (z)-ÑоответÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ.
4469ÐппрокÑÐ¸Ð¼Ð°Ñ†Ð¸Ñ ÐŸÐ°Ð´Ðµ - Ñто Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¸Ð´Ð°
4470[ЦМ] = a0+a1z+ ... +arz~ , (l. 2) +ь z+ ... +ьмz
4471разложение которой в Ñ€Ñд Тейлора (Ñ Ñ†ÐµÐ½Ñ‚Ñ€Ð¾Ð¼ в нуле) Ñовпадает
4472Ñ Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼ (1.1) до тех пор, пока Ñто возможно. Более полное
4473и точное определение мы л.адим в § 1.4. Отметим, что функциÑ
4474вида (1.2) имеет L + 1 коÑффициентов в чиÑлителе и М + 1 в знаÂ
4475менателе. ВеÑÑŒ набор коÑффициентов определÑетÑÑ Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñтью до
4476общего множителÑ, и мы Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ñти положим 0 = 1. ТаÂ
4477кой выбор Ñтанет затем ÑущеÑтвенной чертой точного определениÑ,
4478и мы уÑловимÑÑ Ñчитать, что в запиÑи (1.2) он подразумеваетÑÑ.
4479Теперь мы имеем L + 1 Ñвободных параметров в чиÑлителе и М в
4480знаменателе формулы (1.2); вÑего L + М + 1 Ñвободных параметÂ
4481ров. Ðто означает, что в общем Ñлучае коÑффициенты тейло1:ювÂ
4482Ñкого Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ [L/M] при ÑтепенÑÑ… 1, z, z2, ... , zL+M
4483должны Ñовпадать Ñ ÑоответÑтвующими коÑффициентами Ñ€Ñда (1.1 ); другими Ñловами, должно выполнÑтьÑÑ Ñоотношение
4484(
4485
4486chrome
4487
4488Ð£Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ (1.6), (1.7) называютÑÑ ÑƒÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñми Паде; в Ñлучае
4489когда ÑиÑтема (1.6) разрешима, они определÑÑŽÑ‚ коÑффициенты
4490чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ Ð¸ Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимации Паде [L/ М]. КоÑффиÂ
4491циенты тейлоровÑкого Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñтой функции при 1, z, z2 , •••
4492. • • , zL+M Ñовпадают Ñ ÑоответÑтвующими коÑффициентами Ñ€Ñда
4493(1.1). ПоÑкольку иÑходной точкой наших раÑÑуждений ÑвлÑÑŽÑ‚ÑÑ
4494коÑффициенты Ñ€Ñда ~(:0 ci zi, то нет необходимоÑти заранее ÑчиÂ
4495тать Ñти коÑффициенты коÑффициентами Тейлора какой-либо
4496функции. Конечно, мы ожидаем, что Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ аппрокÑимаций
4497Паде Ñ€Ñда ~i~o ci zi можно приблизить функцию f (z), Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Â
4498рой Ñтот Ñ€Ñд ÑвлÑетÑÑ Ñ€Ñдом Тейлора, но здеÑÑŒ важно подчеркÂ
4499нуть различие между проблемой ÑходимоÑти аппрокÑимаций Паде
4500и проблемой их поÑтроениÑ. Ð”Ð»Ñ Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ из Ñтих пробÂ
4501лем требуютÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ коÑффициенты Ñ€Ñда; ÑпоÑоб поÑтроениÑ
4502указывают формулы (1.6), (1. 7). Каждый Ñтепенной Ñ€Ñд имеет круг ÑходимоÑти 1z1 < R (при
45031z1 < R Ñ€Ñд ÑходитÑÑ, при 1z1 > R раÑходитÑÑ). ЕÑли R = оо, то
4504Ñ€Ñд предÑтавлÑет функцию, аналитичеÑкую вÑюду в комплекÑной
4505плоÑкоÑти (такие функции называют целыми); значение функции
4506в любой точке z может быть получено непоÑредÑтвенным ÑуммиÂ
4507рованием Ñ€Ñда. ЕÑли R =О, то Ñ€Ñд раÑходитÑÑ Ð²Ñюду (кроме
4508z =О) и ÑвлÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ формальным. Такой Ñ€Ñд может ÑодерÂ
4509жать информацию о функции, но не вÑегда Ñразу ÑÑно, как
4510можно иÑпользовать Ñту информацию. Ð’ Ñтом Ñлучае когда поÑле·
4511довательноÑть аппрокÑимаций Паде формального Ñтепенного Ñ€Ñда
4512ÑходитÑÑ Ðº функции g (z) Ð´Ð»Ñ z Е ffl>, еÑть оÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ñчитать, что
4513g (z)-функциÑ, ÑоответÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ð´Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ€Ñду. Ð’ определенных
4514предположениÑÑ… мы Ñможем дать точные формулировки и докаÂ
4515зательÑтва таких утверждений (Ñм. гл. 5). Однако в Ñтой книге
4516мы не будем обращать большого Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ð½Ð° недоÑтаточную
4517ÑтрогоÑть тех или иных раÑÑуждений и в извеÑтных пределах
4518будем принимать во внимание наличие ÑмпиричеÑкой ÑходимоÑти.
4519ЕÑли данный Ñ€Ñд ÑходитÑÑ Ðº функции f (z) в круге 1z1 < R, где
4520О< R < оо, то поÑледовательноÑть аппрокÑимаций Паде может
4521ÑходитьÑÑ Ð² более широкой облаÑти. ЧаÑто Ñто даег практичеÑкий
4522подход к задачам аналитичеÑкого продолжениÑ. Ð’ Ñтой ÑвÑзи
4523отметим, что метод ВейерштраÑÑа, оÑнованный на переразложении
4524Ñ€Ñдов, ÑвлÑетÑÑ Ñкорее общим принципом, чем практичеÑким
4525методом. Чтобы продемонÑтрировать, наÑколько хорошо ÑрабатыÂ
4526вают аппрокÑимации Паде в еÑтеÑтвенных ÑитуациÑÑ…, раÑÑмотрим
4527Ñледующий пример.
4528
4529WINWORD
4530
4531 что-то тут еще
4532)
4533
4534
4535chrome
4536
4537О да.... 100500 раз
4538аппро
4539 паде
4540
4541
4542chrome
4543
4544ÐппрокÑÐ¸Ð¼Ð°Ñ†Ð¸Ñ ÐŸÐ°Ð´Ðµ — клаÑÑичеÑкий метод рациональной аппрокÑимации аналитичеÑких функций, названный по имени французÑкого математика Ðнри Паде. Метод заключаетÑÑ Ð² предÑтавлении функции в виде Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ñ Ð´Ð²ÑƒÑ… полиномов, коÑффициенты которых определÑÑŽÑ‚ÑÑ ÐºÐ¾Ñффициентами Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ в Ñ€Ñд Тейлора. Ð”Ð»Ñ Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ
4545
4546f(z) = c_n + c_1z + c_2z^2 + \ldots
4547Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ аппрокÑимации Паде можно оптимальным ÑпоÑобом выбрать коÑффициенты a_i и b_i и получить аппрокÑимант
4548
4549\frac{a_0 + a_1z + \ldots + a_Lz^L}{b_0 + b_1z + \ldots + b_Mz^M}.
4550ИÑпользование Ñтой проÑтой идеи и её обобщений привело ко многим результатам и превратилоÑÑŒ практичеÑки в фундаментальный метод иÑÑледованиÑ.
4551
4552chrome
4553
4554ПуÑть имеетÑÑ Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ функции f(z) в Ñтепенной Ñ€Ñд Тейлора:
4555
4556f(z) = \sum^{\infty}_{i=0} {c_iz^i},
4557где c_i — коÑффициенты Ñ€Ñда.
4558
4559ÐппрокÑÐ¸Ð¼Ð°Ñ†Ð¸Ñ ÐŸÐ°Ð´Ðµ предÑтавлÑет Ñобой рациональную функцию вида
4560
4561[L/M] = \frac{a_0 + a_1z + \ldots + a_Lz^L}{b_0 + b_1z + \ldots + b_Mz^M},
4562разложение которой в Ñ€Ñд Тейлора (Ñ Ñ†ÐµÐ½Ñ‚Ñ€Ð¾Ð¼ в нуле) Ñовпадает Ñ Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼ функции f(z) до тех пор, пока Ñто возможно. Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ñ‚Ð°ÐºÐ¾Ð³Ð¾ вида имеет L+1 коÑффициентов в чиÑлителе и M+1 — в знаменателе. ВеÑÑŒ набор коÑффициентов определÑетÑÑ Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñтью до общего множителÑ.
4563
4564chrome
4565
45661. ОÑновные ÑведениÑ
4567ÐппрокÑимации Паде могут быть определены в любой конечной и беÑконечно удаленной
4568точке. Дадим определение аппрокÑимаций Паде в нуле.
4569Определение 1. ÐппрокÑимацией Паде типа (n, m) Ð´Ð»Ñ Ñ€Ñда c(z)= P∞
4570k=0
4571ckz
4572k называетÑÑ
4573Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ï€n,m(z) = Pn,m(z)
4574Qn,m(z) такаÑ, что многочлены Pn,m(z), Qn,m(z) удовле-
4575творÑÑŽÑ‚ уÑловиÑм:
45761. Qn,m(z) 6≡ 0, deg Qn,m(z) ≤ m,
45772. deg Pn,m(z) ≤ n,
45783. c(z)Qn,m(z) − Pn,m(z) = O(z
4579n+m+1), z → 0.
4580Из Ñтого Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñледует, что вектор, ÑоÑтавленный из коÑффициентов знаменателÑ
4581Qn,m(z), принадлежит Ñдру теплицевой матрицы
4582Tn+1 =
4583
4584ï£
4585cn+1 cn . . . cn−m+1
4586cn+2 cn+1 . . . cn−m+2
4587.
4588.
4589.
4590.
4591.
4592.
4593.
4594.
4595.
4596cn+m cn+m−1 . . . cn
4597
4598
4599. (1)
4600ЯÑно, что Ñдро Ñтой матрицы размером m × (m + 1) вÑегда ненулевое. С помощью най-
4601денного Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ Qn,m(z) и уÑÐ»Ð¾Ð²Ð¸Ñ 3 Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ 1 легко находитÑÑ Ñ‡Ð¸Ñлитель Pn,m(z)
4602аппрокÑимации. Таким образом, аппрокÑÐ¸Ð¼Ð°Ñ†Ð¸Ñ ÐŸÐ°Ð´Ðµ вÑегда ÑущеÑтвует. Так как ранг мат-
4603рицы Tn+1 может быть меньше m, многочлен Qn,m(z), а значит и Pn,m(z), находитÑÑ, вообще
4604говорÑ, не единÑтвенным образом.
4605100 ВеÑтник ЮУрГУ, â„–37 (254), 2011
4606ПРОГРÐММИРОВÐÐИЕ
4607Ð’ работе [4] показано, что множеÑтво вÑех знаменателей аппрокÑимации Паде допуÑ-
4608кает параметризацию Qn,m(z) = q(z)Q1(z), где q(z) – произвольный многочлен Ñтепени не
4609выше n − µ1 и µ1, Q1(z) – так называемые первый ÑущеÑтвенный Ð¸Ð½Ð´ÐµÐºÑ Ð¸ первый Ñуще-
4610Ñтвенный многочлен поÑледовательноÑти cn−m+1, cn−m+2, . . . , cn+m. Таким образом, из вÑех
4611многочленов Qn,m(z) первый ÑущеÑтвенный многочлен Q1(z) имеет минимальную Ñтепень.
4612Предложенный в Ñтой Ñтатье алгоритм Ð½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимации Паде оÑнован на выборе
4613в качеÑтве Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимации многочлена Q1(z).
4614МножеÑтво вÑех чиÑлителей аппрокÑимации Паде также допуÑкает параметризацию ви-
4615да Pn,m(z) = q(z)P1(z), где P1(z) – чиÑлитель аппрокÑимации, ÑоответÑтвующий знаменате-
4616лю Q1(z). КорнÑми многочлена q(z) ÑвлÑÑŽÑ‚ÑÑ Ð¾Ð±Ñ‰Ð¸Ðµ ненулевые корни чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ Pn,m(z) и
4617Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ Qn,m(z) аппрокÑимации Паде.
4618Ðа практике, из-за неточных иÑходных данных и ошибок вычиÑлений, чаÑто оказывает-
4619ÑÑ, что ≪лишнему≫ корню ν Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ (не полюÑу аппрокÑимируемой функции) Ñоответ-
4620Ñтвует лишь примерно равный ему корень ν+ε чиÑлителÑ. Ð¢Ð°ÐºÐ°Ñ Ð¿Ð°Ñ€Ð° корней ноÑит название
4621дуплетов ФруаÑÑара (Froissart doublets). Ðеизбежное в реальных уÑловиÑÑ… поÑвление дуп-
4622летов ФруаÑÑара Ñерьезно затруднÑет определение иÑтинных полюÑов аппрокÑимируемой
4623функции.
4624
4625chrome
4626
4627. Ðлгоритм вычиÑÐ»ÐµÐ½Ð¸Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимаций Паде
4628Ð’ Ñтом параграфе мы приводим алгоритм Ð´Ð»Ñ Ð½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимации Паде типа
4629(n, m) функции f(x) в точке x = a:
46301. Ðаходим коÑффициенты c0, . . . , cn+m Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð² Ñ€Ñд Тейлора аппрокÑими-
4631руемой функции f(x) = P∞
4632k=0
4633ck(x − a)
4634k в точке x = a.
46352. СоÑтавим теплицевы матрицы (здеÑÑŒ ck = 0, еÑли k < 0)
4636Tk =
4637
4638ï£
4639ck ck−1 . . . cM
4640ck+1 ck . . . cM+1
4641.
4642.
4643.
4644.
4645.
4646.
4647.
4648.
4649.
4650cN cN−1 . . . cN+M−k
4651
4652
4653, M ≤ k ≤ N,
4654где M = n − m + 1, N = n + m.
4655Ядра Ñтих матриц образуют цепочку вложенных проÑтранÑтв. Первое нетривиальное
4656Ñдро в Ñтой цепочке обÑзательно ÑвлÑетÑÑ Ð¾Ð´Ð½Ð¾Ð¼ÐµÑ€Ð½Ñ‹Ð¼, а производÑщий многочлен его ба-
4657зиÑа ÑвлÑетÑÑ Ð¸Ñкомым знаменателем Q1(z). Тем не менее, мы не ограничимÑÑ Ð²Ñ‹Ñ‡Ð¸Ñлением
4658Ñдра Ð´Ð»Ñ Q1(z), а найдем ранги вÑех матриц Tk Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы иметь возможноÑть Ñделать
4659проверку правильноÑти результата (Ñм. далее п. 5).
46603. Ðаходим ранги rk матриц Tk, M ≤ k ≤ N.
4661Ðаиболее надежным ÑпоÑобом Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ñтой некорректной задачи – нахождение ранга
4662матрицы – ÑвлÑетÑÑ Ð¼ÐµÑ‚Ð¾Ð´, оÑнованный на ÑингулÑрном разложении. Заметим, что Ñтот
4663метод и реализован в пакете Matlab.
4664Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ rank(A) в Matlab возвращает ранг матрицы A, который определÑетÑÑ ÐºÐ°Ðº ко-
4665личеÑтво ее ÑингулÑрных чиÑел, превышающих порог tol. Ðто пороговое значение завиÑит от
4666размеров матрицы, ее Ñпектральной нормы и отноÑительной точноÑти вычиÑлений eps=2
4667−52
4668.
4669Пользователь также имеет возможноÑть указать Ñвое значение tol при иÑпользовании функ-
4670ции r = rank(A, tol) Ð´Ð»Ñ Ð²Ñ‹Ñ‡Ð¸ÑÐ»ÐµÐ½Ð¸Ñ Ñ€Ð°Ð½Ð³Ð° матрицы.
4671Ð’Ñ€Ñд ли можно однозначно решить Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾ выборе порогового Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (фактичеÑки,
4672Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾ том, какие малые чиÑла уже можно Ñчитать нулевыми). ЯÑно, что Ñто ÑущеÑтвенно
4673завиÑит и от прикладной задачи, при решении которой требуетÑÑ Ð½Ð°Ð¹Ñ‚Ð¸ аппрокÑимации
4674Паде, и от точноÑти Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¸Ñходных данных. Мы в Ñвоей программе оÑтавили значение
4675tol, иÑпользуемое в Matlab по умолчанию.
4676Ð¡ÐµÑ€Ð¸Ñ â‰ªÐœÐ°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкое моделирование и программирование≫, вып. 10 103
4677О.Л. ИбрÑева
46784. Ðаходим размерноÑти dk = k − M + 1 − rk, M ≤ k ≤ N правых Ñдер матриц
4679Tk. Положим также dM−1 = 0, dN+1 = N − M + 2.
46805. СоÑтавлÑем разноÑти ∆k = dk − dk−1, M ≤ k ≤ N + 1 и находим ÑущеÑтвенные
4681индекÑÑ‹ µ1, µ2.
4682Ð”Ð»Ñ Ñ‡Ð¸Ñел ∆k, как Ñледует из работы [4], Ñправедливы равенÑтва:
4683∆M = . . . = ∆µ1 = 0, ∆µ1+1 = . . . = ∆µ2 = 1, ∆µ2+1 = . . . = ∆N+1 = 2.
4684ЧиÑла µ1, µ2, определÑемые Ñтими ÑоотношениÑми, и называютÑÑ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ и вторым
4685ÑущеÑтвенным индекÑами поÑледовательноÑти cM, . . . , cN .
4686ПоÑкольку мы вычиÑлÑем ранги вÑех матриц Tk, то мы можем проверить, что поÑле-
4687довательноÑть ∆k ÑвлÑетÑÑ Ð¼Ð¾Ð½Ð¾Ñ‚Ð¾Ð½Ð½Ð¾Ð¹. Ðарушение монотонноÑти Ñтой поÑледовательноÑти
4688указывает на то, что индекÑÑ‹ найдены неверно. Ðто может быть вызвано, например, плохой
4689обуÑловленноÑтью матриц ÑемейÑтва Tk, поÑкольку в Ñтом Ñлучае ненулевые ÑингулÑрные
4690чиÑла плохо отделÑÑŽÑ‚ÑÑ Ð¾Ñ‚ нулевых, либо грубой ошибкой в выборе величины порога tol,
4691обÑуждаемой в п. 3.
46926. Ðаходим вектор (g0, g1, . . . , gµ1+1−M)
4693T из одномерного Ñдра матрицы Tµ1+1.
4694Он Ñодержит коÑффициенты Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимации Паде, имеющего минимальную
4695Ñтепень (первый ÑущеÑтвенный многочлен).
46967. Ðаходим знаменатель аппрокÑимации Паде Q1(z) =
4697µ1+1
4698P−M
4699k=0
4700gk(z − a)
4701k
4702.
4703Заметим, что Ñтепень многочлена Q1(z) может быть формальной. ЕÑли degQ1(z) = s <
4704µ1+1−M, то обычно Ñчитают, что z = ∞ ÑвлÑетÑÑ ÐºÐ¾Ñ€Ð½ÐµÐ¼ Q1(z) кратноÑти κ = µ1+1−M−s.
4705Из-за приближенных вычиÑлений коÑффициенты gk, k = s+1, . . . , µ1+1−M могут оказатьÑÑ
4706лишь близкими к нулю. Ðто приведет к тому, что многочлен Q1(z) будет иметь κ корней Ñ
4707большой абÑолютной величиной.
4708Пользователь должен иметь априорную информацию о том, могут ли чиÑлитель и знаме-
4709натель аппрокÑимации Паде иметь такие большие по модулю корни. Ðта Ð°Ð¿Ñ€Ð¸Ð¾Ñ€Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€-
4710Ð¼Ð°Ñ†Ð¸Ñ ÑƒÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ð²Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ параметра tolerance, задаваемого
4711пользователем при вызове процедуры Ð´Ð»Ñ Ð½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимации Паде. Ðтот параметр
4712иÑпользуетÑÑ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¾Ð¹ Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы определить какие из коÑффициентов gk Ñледует
4713Ñчитать равными нулю.
4714Заметим, что приравнивание к нулю коÑффициентов gk, k = 0, . . . , s, меньших чем
4715tolerance, не оказывает ÑущеÑтвенного влиÑÐ½Ð¸Ñ Ð½Ð° корни многочлена в Ñилу их непрерывной
4716завиÑимоÑти от коÑффициентов многочлена.
47178. СоÑтавлÑем матрицу M = kci−jk i = 1, . . . , n + 1,
4718j = 1, . . . , s + 1,
4719(ck = 0, еÑли k < 0), необходи-
4720мую Ð´Ð»Ñ Ð½Ð°Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñ‡Ð¸ÑÐ»Ð¸Ñ‚ÐµÐ»Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимации Паде.
4721ЗдеÑÑŒ s – Ñтепень многочлена Q1(z) = Ps
4722k=0
4723qk(z − a)
4724k
4725. ПоÑле иÑÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñ‡Ñ‚Ð¸ нулевых
4726коÑффициентов в многочлене Q1(z) его Ñтепень s может оказатьÑÑ Ð¼ÐµÐ½ÑŒÑˆÐµ формальной
4727Ñтепени µ1 + 1 − M.
47289. Ðаходим вектор (p0, . . . , pn)
4729T = M · (q0, . . . , qs)
4730T и чиÑлитель аппрокÑимации
4731Паде P1(z) = Pn
4732k=0
4733pk(z − a)
4734k
4735. Ðа Ñтом Ñтапе также целеÑообразно убрать нулевые (меньшие,
4736чем tolerance) Ñлементы pk перед образованием чиÑлителÑ.
4737
4738chrome
4739
47401. Ð¢ÐµÐ¾Ñ€Ð¸Ñ ÑходимоÑти. Обратные задачи
47414.1. ÐппрокÑимации Паде - Ñто локально наилучшие рациональÂ
4742ные аппрокÑимации аналитичеÑкой функции, заданной Ñвоим разÂ
4743ложением в Ñтепенной Ñ€Ñд. Точнее, аппрокÑимацией Паде типа (п, Ñ‚)
4744Ñтепенного Ñ€Ñда/ ( 2) = Z 0 ckz kназываетÑÑ Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñf (z),
4745Ñтепень чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ <п и Ñтепень Ð·Ð½Ð°Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ <Ñ‚, имеющаÑ
4746макÑимально возможный (в клаÑÑе вÑех таких рациональных фунÂ
4747кций) порÑдок каÑÐ°Ð½Ð¸Ñ Ñ Ñ€Ñдом / в точке 2=0. ÐппрокÑÐ¸Ð¼Ð°Ñ†Ð¸Ñ ÐŸÐ°Ð´Ðµ
4748f nm может быть определена так же, как отношение p/q любых полиÂ
4749номов p,q(q=0), удовлетворÑющих ÑоотношениÑм deg p<n, deg q<m,
4750(iq f - p ) ( z ) = A z n+m+1 +... . Ð”Ð»Ñ Ð»ÑŽÐ±Ð¾Ð¹ пары индекÑов (п, Ñ‚) ÑущеÑтвует
4751единÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑÐ¸Ð¼Ð°Ñ†Ð¸Ñ ÐŸÐ°Ð´Ðµ f п Ñ‚ Ñ€Ñда /. Она вычиÑлÑетÑÑ Ð½ÐµÂ
4752поÑредÑтвенно по коÑффициентам Ñ0, c/,...,cw+m. СовокупноÑть вÑех
4753аппрокÑимаций { / пт},(Ñ, m ) e N QxN0 ÑоÑтавлÑет таблицу Паде ÑтеÂ
4754пенного Ñ€Ñда /. Ðаибольший Ð¸Ð½Ñ‚ÐµÑ€ÐµÑ (как Ð´Ð»Ñ Ñ‚ÐµÐ¾Ñ€Ð¸Ð¸, так и Ð´Ð»Ñ Ð¿Ñ€Ð¸Â
4755ложений) предÑтавлÑÑŽÑ‚ диагональные поÑледовательноÑти / пÑ+1,
4756j е Z - фикÑировано (в первую очередь - Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð´Ð¸Ð°Ð³Ð¾Ð½Ð°Ð»ÑŒ / ) и
4757Ñтроки таблицы Паде f nm, m e N - фикÑировано.
4758КлаÑÑичеÑкие алгоритмы, ÑвÑзанные Ñ Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼ функций
4759или переразложением Ñтепенных Ñ€Ñдов в непрерывные дроби, теÑно
4760ÑвÑзаны Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимациÑми Паде. Как правило, подходÑщие дроби
4761таких непрерывных дробей ÑвлÑÑŽÑ‚ÑÑ Ð´Ð¸Ð°Ð³Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ аппрокÑимаÂ
4762циÑми Паде ÑоответÑтвующих Ñтепенных Ñ€Ñдов. Многие фундаменÂ
4763тальные результаты, ÑвÑзанные Ñ Ð°Ð¿Ð¿Ñ€Ð¾ÐºÑимациÑм Паде, были полуÂ
4764чены в рамках клаÑÑичеÑкой теории непрерывных дробей.
4765ОÑновные результаты теории ÑходимоÑти непрерывных дробей
4766формулируютÑÑ Ð² терминах, ÑвÑзанных Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ ÑоответÑтвуюÂ
4767щих непрерывных дробей. Ðти теоремы ÑходимоÑти плохо приÑпоÂ
4768Ñоблены к Ñовременным приложениÑм аппрокÑимаций Паде. Ð’ теоÂ
4769рии ÑходимоÑти аппрокÑимаций Паде оÑновной Ð¸Ð½Ñ‚ÐµÑ€ÐµÑ Ð¿Ñ€ÐµÐ´ÑтавлÑÑŽÑ‚
4770результаты двух типов - прÑмые и обратные. Ð’ прÑмых теоремах на
4771оÑновании извеÑтной заранее информации об аналитичеÑком проÂ
4772должении функции, заданной Ñвоим разложением в Ñтепенной Ñ€Ñд
4773(облаÑти голоморфноÑти и мероморфноÑти, раÑположение и харакÂ
4774тер оÑобых точек, принадлежноÑть функции к тому или иному клаÑÑу,
4775например, клаÑÑу алгебраичеÑких функций и Ñ‚. п.) делаютÑÑ Ñ‚Ðµ или
4776иные выводы о ÑходимоÑти ÑоответÑтвующих аппрокÑимаций, аÑимпÂ
4777тотичеÑком поведении их полюÑов, ÑкороÑти ÑходимоÑти и др. ОтÂ
4778метим, что при общих предположениÑÑ… об аналитичеÑких ÑвойÑтвах
4779заданной функции ее аппрокÑимации Паде могут иметь Ñлучайные
4780полюÑÑ‹ в облаÑти голоморфноÑти приближаемой функции; поÑтому
4781в ÑоответÑтвующих теоремах общего характера речь идет о ÑходиÂ
4782моÑти вне «малых» иÑключительных множеÑтв (почти равномернаÑ
4783ÑходимоÑть, ÑходимоÑть по мере или по емкоÑти). Ð’ обратных
4784задачах иÑходные данные ÑвÑзаны Ñ Ñамими аппрокÑимациÑми Паде;
4785оÑобый Ð¸Ð½Ñ‚ÐµÑ€ÐµÑ Ð¿Ñ€ÐµÐ´ÑтавлÑÑŽÑ‚ обратные теоремы, в которых на оÑÂ
4786нове минимальной информации о предельном поведении полюÑов
4787аппрокÑимаций Паде делаютÑÑ Ð²Ñ‹Ð²Ð¾Ð´Ñ‹ об аналитичеÑком продолжеÂ
4788нии приближаемой функции, раÑположении и характере ее оÑобенÂ
4789ноÑтей. Сами Ñти выводы базируютÑÑ Ð½Ð° иÑÑледовании облаÑтей
4790ÑходимоÑти ÑоответÑтвующих поÑледовательноÑтей аппрокÑимаций
4791Паде. ЯÑно, что Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð·Ñ€ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹ оÑобенно важны именно
4792обратные результаты.
47931.2. Первые результаты о Ñтроках таблицы Паде были получены
4794Ðдамаром (в неÑвной форме) и МонтеÑÑу де Болором. ОпираÑÑÑŒ на
4795формулы Ðдамара Ð´Ð»Ñ Ñ€Ð°Ð´Ð¸ÑƒÑов Ñ‚ - мероморфноÑти функции /, заÂ
4796данной Ñвоим разложением в Ñтепенной Ñ€Ñд, в 1902 г. МонтеÑÑу
4797доказал Ñледующую теорему: еÑли Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ f имеет ровно Ñ‚ полюÑов
4798в круге D: \ z | < R {здеÑÑŒ и в дальнейшем полюÑÑ‹ ÑчитаютÑÑ Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼
4799их кратноÑтей), то Ñ‚-Ñ Ñтрока {/} ее таблицы Паде равномерно ÑхоÂ
4800дитÑÑ Ðº / внутри {на компактных подмножеÑтвах) облаÑти D ',
4801ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ð¾Ð»ÑƒÑ‡Ð°ÐµÑ‚ÑÑ Ð¸Ð· D удалением полюÑов функции / . По ÑущеÑтву,
4802была доказана Ñ€Ð°Ð²Ð½Ð¾Ð¼ÐµÑ€Ð½Ð°Ñ ÑходимоÑть {f пт} внутри D в ÑферичеÑÂ
4803кой метрике. ОтÑюда уже Ñледует, что полюÑÑ‹ аппрокÑимаций ÑхоÂ
4804дÑÑ‚ÑÑ Ðº полюÑам заданной функции: каждый Ð¿Ð¾Ð»ÑŽÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ «приÂ
4805Ñ‚Ñгивает» Ñтолько полюÑов аппрокÑимаций, какова его кратноÑть, и
4806ÑходÑÑ‚ÑÑ Ð¾Ð½Ð¸ к полюÑам Ñо ÑкороÑтью геометричеÑкой прогреÑÑии
4807{геометричеÑки). ПоÑледнее утверждение нетрудно обратить: еÑли
4808полюÑÑ‹ Ñ‚-й Ñтроки Паде формального Ñтепенного Ñ€Ñда / геометриÂ
4809чеÑки ÑходÑÑ‚ÑÑ Ðº некоторым точкам комплекÑной плоÑкоÑти, то Ñ€Ñд
4810/ определÑет ш-мероморфную функцию в круге Д Ñодержащем вÑе
4811Ñти точки.
4812Тот факт, что в Ñтих результатах речь идет о функциÑÑ…, имеющих
4813ровно Ñ‚ полюÑов, ÑвÑзан Ñ ÑущеÑтвом дела. Ð’ общем Ñлучае (когда
4814чиÑло полюÑов < ш), ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ уÑложнÑетÑÑ; в чаÑтноÑти,
4815можно утверждать равномерную ÑходимоÑть Ñ‚-й Ñтроки только вне
4816множеÑтв произвольно малой 1-меры. Тем не менее, и Ð´Ð»Ñ Ð¾Ð±Ñ‰ÐµÐ³Ð¾
4817ÑÐ»ÑƒÑ‡Ð°Ñ ÑƒÐ´Ð°Ð»Ð¾ÑÑŒ «Ñомкнуть» прÑмые и обратные теоремы и в терминах,
4818ÑвÑзанных Ñ Ð¿Ñ€ÐµÐ´ÐµÐ»ÑŒÐ½Ñ‹Ð¼ поведением полюÑов Ñтрок таблицы Паде,
4819полноÑтью охарактеризовать 7и-мероморфное продолжение функÂ
4820ции, заданной Ñвоим разложением в Ñтепенной Ñ€Ñд [1].
4821ПуÑть RQ > 0 - Ñ€Ð°Ð´Ð¸ÑƒÑ ÑходимоÑти Ñ€Ñда /. При любом натуральÂ
4822ном Ñ‚ положим: Dm - макÑимальный открытый круг Ñ Ñ†ÐµÐ½Ñ‚Ñ€Ð¾Ð¼ в
4823нуле, в который f ( z ) , \ z \ < RQ1 продолжаетÑÑ ÐºÐ°Ðº Ð¼ÐµÑ€Ð¾Ð¼Ð¾Ñ€Ñ„Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÂ
4824циÑ, Ð¸Ð¼ÐµÑŽÑ‰Ð°Ñ < Ñ‚ полюÑов; Rm - Ñ€Ð°Ð´Ð¸ÑƒÑ ÐºÑ€ÑƒÐ³Ð° Dm\ dm= {{а1У v r), ...,
4825(as, vs)} - дивизор полюÑов / в Dm, | dm | = v f +... + vs - чиÑло полюÑов
4826/ в Dm (Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ их кратноÑтей). ПуÑть {fnm} - Ñ‚-Ñ Ñтрока таблицы
4827Паде Ñ€Ñда /. Ð”Ð»Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ а е С - {0} = С* введем две характериÑтики -
4828Д(а) и Ñ€ (Ñ), ÑвÑзанные Ñ Ð°ÑимптотичеÑким поведением поÑледоÂ
4829вательноÑти множеÑтв Рпт = {zn ,,...,2лт }, п =1,2,..., где z n V...,zn m ,
4830тп < Ñ‚ - конечные (Ñвободные) полюÑÑ‹ рациональной функции f п Ñ‚.
4831Рименно, A(a)=limsup П .†\znj; a \ Un(\ z\ z" \ - ÑферичеÑкое раÑÑтоÑÂ
4832ние), Ñ€ (а)> 0 - чиÑло полюÑов f пт, ÑтремÑщихÑÑ Ðº а Ñо ÑкороÑтью
4833геометричеÑкой прогреÑÑии. Положим Ð Ñ‚ = {а е С : Д(а) < 1}.
4834Теорема. Следующие ÑƒÑ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ñквивалентны: 1) Ð Ñ‚ Ñ„ 0;
48352) R > Rn> 0. При Ñтом, R Ð´Ð»Ñ Ð²Ñех а е P . dm = {(а, Ñ€(а)): а е Ð \. ' Ñ‚ 0 Г Ñ‚ \ ( s j \ Ñ‚
4836ПроÑÑ‚Ð°Ñ Ð³ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑÐºÐ°Ñ Ð¿Ñ€Ð¸Ñ€Ð¾Ð´Ð° характериÑтик Д и ц (и, тем
4837Ñамым, ÑвÑзанных Ñ Ð½Ð¸Ð¼Ð¸ формул) позволила доказать аналогичные
4838результаты Ð´Ð»Ñ Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ более общих (чем клаÑÑичеÑкие аппрокÂ
4839Ñимации Паде) рациональных интерполÑционных процеÑÑов.
4840Предположим теперь, что вÑе Ñ‚ Ñвободных полюÑов Ñ‚-й Ñтроки
4841таблицы Паде Ñтепенного Ñ€Ñда / ÑтремÑÑ‚ÑÑ Ðº определенным точкам
4842а , ..., ат е С , но ничего не извеÑтно о ÑкороÑти их ÑходимоÑти. ОкаÂ
4843зываетÑÑ, уже на оÑновании Ñтой информации можно Ñделать выводы
4844о мероморфном продолжении функции, заданной Ñ€Ñдом / , и ее
4845оÑобых точках. При Ñ‚ = 1 ÑоответÑтвующее утверждение ÑоÑтавлÑет
4846Ñодержание клаÑÑичеÑкой теоремы Фабри «об отношении»: еÑли
4847Ð´Ð»Ñ ÐºÐ¾Ñффициентов Ñтепенного Ñ€Ñда / Ñправедливо Ñоотношение
4848- 1— > а Ñ„ 0 при п -» оо , то z = а - оÑÐ¾Ð±Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° Ñуммы Ñтого Ñ€Ñда
4849л+ 1
4850на граниир его круга ÑходимоÑти (очевидно, что в Ñтом Ñлучае R0= | а | ).
4851Ðта Ð·Ð°Ð¼ÐµÑ‡Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñ‚ÐµÐ¾Ñ€ÐµÐ¼Ð° прÑмо ÑвÑзана Ñ Ð¿ÐµÑ€Ð²Ð¾Ð¹ Ñтрокой таблицы
4852Паде, поÑкольку единÑтвенный конечный Ð¿Ð¾Ð»ÑŽÑ ÑоответÑтвующих
4853Ñ
4854аппрокÑимаций / п t находитÑÑ Ð¿Ð¾ формуле £п = — Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñ‚Ðµ-
4855п + 1
4856орема, Ð¾Ð±Ð¾Ð±Ñ‰Ð°ÑŽÑ‰Ð°Ñ Ñ‚ÐµÐ¾Ñ€ÐµÐ¼Ñƒ Фабри на Ñлучай произвольного Ñ‚ >1,
4857была доказана С. П. Суетиным [2] в 1984 г. (поÑле Ñ€Ñда промежуточÂ
4858ных результатов в Ñтом направлении).
4859Теорема. ЕÑли Ð´Ð»Ñ Ñ„Ð¸ÐºÑированного Ñ‚ > 1 функции f п Ñ‚ имеют
4860ровно Ñ‚ конечных полюÑов С>п С>пт (Ð´Ð»Ñ Ð¿ >n(f)) и е С
4861при п -» оо ( j =/,2,..Ðш), то
48621) R m_1 = max{ | а.\, j =â– â– /,...,ш} и вÑе точки ajf лежащие в круге
4863Dm 1У ÑвлÑÑŽÑ‚ÑÑ Ð¿Ð¾Ð»ÑŽÑами функции f(z), z е Dm г
48642) Ð’Ñе точки а., лежащие на границе круга Dm г ÑвлÑÑŽÑ‚ÑÑ Ð¾ÑоÂ
4865быми точками функции / (z), z e D m_r
48661.3. Ðаибольший Ð¸Ð½Ñ‚ÐµÑ€ÐµÑ Ð² теории аппрокÑимаций Паде и их
4867обобщений предÑтавлÑÑŽÑ‚ диагональные аппрокÑимации. Следующий
4868результат общего характера отноÑитÑÑ Ðº диагональным аппрокÑимаÂ
4869циÑм Паде Ñтепенного Ñ€Ñда [3]. ПуÑть U - открытый круг, ÑодержаÂ
4870щий точку z = 0, или облаÑть в раÑширенной комплекÑной плоÑкоÂ
4871Ñти С, ÑвлÑющаÑÑÑ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸ÐµÐ¼ таких кругов, D = U - е, где е -
4872отноÑительно замкнутое подмножеÑтво облаÑти U, имеющее нулевую
4873емкоÑть (0 е ) ; / Ñ, Ñ = 1,2,... - поÑледовательноÑть диагональных
4874аппрокÑимаций Паде Ñ€Ñда /, такаÑ, что ( / - f n)(z) = A z 2n + 1 + ... длÑ
4875вÑех доÑтаточно больших п.
4876Теорема. ЕÑли аппрокÑимации Паде / п формального Ñтепенного
4877Ñ€Ñда / не имеют полюÑов в облаÑти D (Ð´Ð»Ñ Ð²Ñех п > n{f\), то поÂ
4878ÑледовательноÑть {/л} равномерно ÑходитÑÑ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ (на компактных
4879подмножеÑтвах) облаÑти D и, тем Ñамым, Ñ€Ñд / определÑет функÂ
4880цию, голоморфную в D.
4881Заметим, что из клаÑÑичеÑких результатов о нормальных ÑемейÂ
4882Ñтвах мероморфных функций (теорема МонтелÑ) вытекает равноÂ
4883Ð¼ÐµÑ€Ð½Ð°Ñ ÑходимоÑть поÑледовательноÑти {/Ñ} в том Ñлучае, когда
4884функции Ñтой поÑледовательноÑти выпуÑкают три значениÑ: а, Ъ и
4885Ñ = оо. Теорема показывает, что поÑледовательноÑти диагональных
4886аппрокÑимаций Паде имеют замечательную Ñпецифику - их равноÂ
4887Ð¼ÐµÑ€Ð½Ð°Ñ ÑходимоÑть (в указанных облаÑÑ‚ÑÑ…) вытекает уже из того
4888факта, что функции / п выпуÑкают только одно значение Ñ = Ñо.
4889Ð£Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ¾Ñ€ÐµÐ¼Ñ‹ Ñправедливы и в том Ñлучае, когда мноÂ
4890жеÑтво полюÑов диагональных аппрокÑимаций Паде не имеет преÂ
4891дельных точек в облаÑти D. ПоÑледнее уÑловие, очевидно, и необÂ
4892ходимо Ð´Ð»Ñ Ñ€Ð°Ð²Ð½Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð¹ ÑходимоÑти внутри D (по определению).
4893Принципиальное значение ÑоответÑтвующего ÐºÑ€Ð¸Ñ‚ÐµÑ€Ð¸Ñ Ñ€Ð°Ð²Ð½Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð¹
4894ÑходимоÑти заключаетÑÑ Ð² том, что формулируетÑÑ Ð¾Ð½ в терминах,
4895ÑвÑзанных только Ñ Ð¿Ñ€ÐµÐ´ÐµÐ»ÑŒÐ½Ñ‹Ð¼ поведением полюÑов диагональных
4896аппрокÑимаций Паде.
4897Такой же характер имеет Ñледующий критерий равномерной
4898ÑходимоÑти в ÑферичеÑкой метрике (при тех же уÑловиÑÑ… на / и D).
4899Теорема. Следующие ÑƒÑ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ñквивалентны: 1) поÑледоваÂ
4900тельноÑть {fn} диагональных аппрокÑимаций Паде Ñ€Ñда / равномерно
4901ÑходитÑÑ Ð² ÑферичеÑкой метрике внутри облаÑти D; 2) ÑущеÑтвует
4902диÑкретное подмножеÑтво РоблаÑти D (0 g Ð ) и Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ñ€: Ð -> N
4903такие, что множеÑтво полюÑов поÑледовательноÑти { /J не имеет
4904предельных точек в облаÑти D - Ð , чиÑло полюÑов f n, n > n ( f ) e окÂ
4905реÑтноÑти каждой точки а е Рравно Ñ€(а), и вÑе они ÑтремÑÑ‚ÑÑ
4906к а Ñ Ð³ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑкой ÑкороÑтью.
4907Ð’ чаÑтноÑти, еÑли выполнено уÑловие 2, то Ñ€Ñд / определÑет
4908мероморфную функцию / (z), z е D, множеÑтво полюÑов которой ÑоÂ
4909впадает Ñ Ð , а кратноÑть полюÑа / в точке а е Рравна Ñ€(а).
4910ПоÑледний вывод (уже Ð´Ð»Ñ ÑÐ»ÑƒÑ‡Ð°Ñ ÐºÑ€ÑƒÐ³Ð° и конечного чиÑла полюÂ
4911Ñов) наиболее важен Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹.
49122. СкороÑть рациональных аппрокÑимаций аналитичеÑких
4913функций
49142.1. Задачи, ÑвÑзанные Ñо ÑкороÑтью чебышевÑких рациональных
4915аппрокÑимаций аналитичеÑких функций, занимают центральное меÑто
4916в раÑÑматриваемой теории. Ðнализ вопроÑов ÑходимоÑти рациональÂ
4917ных интерполÑционных процеÑÑов Ñо Ñвободными полюÑами позволил
4918в поÑледние годы решить узловые задачи в Ñтом направлении.
4919ПуÑть Е - компакт в С, / е С(Е) и рп = рп (/, Е) - наилучшее
4920приближение / на Е (в чебышевÑкой метрике). ЕÑли / голоморфна
4921на компакте Е (J е #(£))» то поÑледовательноÑть рп ÑтремитÑÑ Ðº нулю
4922геометричеÑки; величина q = q(f, Е) = lim sup p*/n< 1 ÑвлÑетÑÑ Ð¾ÑÂ
4923новной характериÑтикой ÑкороÑти рациональной аппрокÑимации / на Е.
4924ВопроÑÑ‹ опиÑÐ°Ð½Ð¸Ñ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñ‹ q в терминах, ÑвÑзанных Ñ Ð°Ð½Ð°Ð»Ð¸Ñ‚Ð¸Ñ‡ÐµÑÂ
4925ким продолжением функции /, играют фундаментальную роль в теоÂ
4926рии рациональных аппрокÑимаций аналитичеÑких функций.
4927ПуÑть F - компакт, принадлежащий дополнению к Еу и A (Е, F) -
4928модуль конденÑатора (£, F); иначе говорÑ, A (Е, F) =1/Ñ , где Ñ =
4929= Ñ (Е, F) - емкоÑть Ñтого конденÑатора. Верхнюю грань величины
4930A (Ef F) в клаÑÑе вÑех компактов F таких, что / е Ð (Е) допуÑкает
4931голоморфное продолжение в С - F , обозначим через Р= Р(/, £ ) и
4932назовем Ñту величину модулем голоморфноÑти функции /. Из резульÂ
4933татов Уолша (1930-Ñ… гг.), отноÑÑщихÑÑ Ðº интерполÑции рациональÂ
4934ными функциÑми Ñ Ñ„Ð¸ÐºÑированными полюÑами, вытекает неравенÂ
4935Ñтво q <е ~ н. Ð’ общем Ñлучае Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ð¿Ð¸Ñать величину q в терминах,
4936ÑвÑзанных только Ñ Ð¿Ð¾Ð½Ñтием аналитичеÑкого Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ /; в чаÂ
4937ÑтноÑти, q Ð½ÐµÐ»ÑŒÐ·Ñ Ð²Ñ‹Ñ€Ð°Ð·Ð¸Ñ‚ÑŒ через Ð. С другой Ñтороны, результаты
4938автора, полученные в начале 1980-Ñ… гг. и оÑнованные на интерполÑÂ
4939ции рациональными функциÑми Ñо Ñвободными полюÑами, показали,
4940что Ð´Ð»Ñ ÑˆÐ¸Ñ€Ð¾ÐºÐ¸Ñ… клаÑÑов аналитичеÑких функций (включающих важÂ
4941нейшие функции анализа) q вычиÑлÑетÑÑ Ð¿Ð¾ Ð, причем Ñправедливо
4942Ñоотношение
4943q = lim Ñ€ 1/п= е ~2Ð. (*)
4944п-юо п
49452.2. Прежде чем переходить к опиÑанию общих результатов в раÑÂ
4946Ñматриваемом направлении, оÑтановимÑÑ Ð½Ð° методе многоточечных
4947аппрокÑимаций Паде и Ñхеме его Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ðº задачам о ÑкороÑти
4948рациональной аппрокÑимации.
4949ПуÑть / е Ð(Е), а = {алЛ}, k = 1,2,..., nt п = 1,2,... - треугольнаÑ
4950таблица точек (узлов интерполÑции), принадлежащих компакту £;
4951положим A n(z) = (z - а п1) ... (z - а пп). ФикÑируем натуральное
4952чиÑло п и раÑÑмотрим рациональную функцию Rn =Pn/ Q n, где Pn,Qn-
4953произвольные полиномы от z, удовлетворÑющие уÑловиÑм:
4954deg Р< п - 1, deg Q<n , 0); Q"f P" eH( E) .
49552n
4956ПоÑледнее Ñоотношение означает, что Q nf - Рп = 0 во вÑех точÂ
4957ках 2п-й Ñтроки таблицы а. Полиномы, удовлетворÑющие Ñтому ÑоÂ
4958отношению, ÑущеÑтвуют Ð´Ð»Ñ Ð»ÑŽÐ±Ð¾Ð¹ / е # (£ ); их отношение опреÂ
4959делÑет единÑтвенную рациональную функцию R n (Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñтью до
4960обычного отождеÑтвлениÑ). Ðта Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ð°Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ
4961многоточечной аппрокÑимацией Паде (типа ( Ñ - 1 , п)) функции /,
4962ÑоответÑтвующей узлам интерполÑции a 2n v ..., а 2п 2п. ЕÑли Qn * О
4963в Ñтих узлах, то R n интерполирует в них функцию /. Ð’ противном
4964Ñлучае, при переходе от Qnf - P n к f ~ R „ некоторые из интерполÑÂ
4965ционных уÑловий терÑÑŽÑ‚ÑÑ; однако Ð¿Ð¾Ñ‚ÐµÑ€Ñ d n уÑловий интерполÑÂ
4966ции ÑопровождаетÑÑ Ð¿Ð¾Ð½Ð¸Ð¶ÐµÐ½Ð¸ÐµÐ¼ (на d n) Ñтепеней чиÑÐ»Ð¸Ñ‚ÐµÐ»Ñ Ð¸ знаÂ
4967Ð¼ÐµÐ½Ð°Ñ‚ÐµÐ»Ñ R n. ОÑновные трудноÑти, ÑвÑзанные Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸ÐµÐ¼ многоÂ
4968точечных аппрокÑимаций Паде, лежат в анализе аÑимптотичеÑкого
4969Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¸Ñ… полюÑов и ÑходимоÑти Ñамих аппрокÑимаций. ЕÑли
4970Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ / е Ð(Е) допуÑкает голоморфное продолжение в открытое
4971множеÑтво G = С - F (без Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¾Ð±Ñ‰Ð½Ð¾Ñти можно Ñчитать, что
4972Е и F - компакты в С и / ( оо) = 0), то полиномы Qn удовлетворÑÑŽÑ‚
4973г f{P)dt
4974комплекÑным ÑоотношениÑм ортогональноÑти: ГQn(t)tJ--------- , j =
4975у " Ð2 Ñ (О
4976= 0,1,...,Ñ - 1 , где у - контур, охватывающий F (у лежит в дополнеÂ
4977нии к Е u F ; интегралы по таким контурам не завиÑÑÑ‚ от у и их
4978можно запиÑывать как |) .
4979F
4980ÐŸÑ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ð°Ñ Ð½Ð¸Ð¶Ðµ Ð¾Ð±Ñ‰Ð°Ñ Ñ‚ÐµÐ¾Ñ€ÐµÐ¼Ð° о ÑкороÑти рациональных аппÂ
4981рокÑимаций отноÑитÑÑ Ðº поÑледовательноÑÑ‚Ñм функций, задающихÑÑ
4982интегралами типа Коши; она формулируетÑÑ Ð² терминах, ÑвÑзанных
4983Ñ Ñ€Ð°Ð²Ð½Ð¾Ð²ÐµÑным раÑпределением зарÑда на плаÑтинах конденÑатора при
4984уÑловии, что на одной из его плаÑтин дейÑтвует внешнее поле. ИзуÂ
4985чение характера ÑходимоÑти многоточечных аппрокÑимаций Паде
4986приводит к вопроÑам, ÑвÑзанным Ñ Ð¿Ñ€ÐµÐ´ÐµÐ»ÑŒÐ½Ñ‹Ð¼ раÑпределением нуÂ
4987лей ортогональных многочленов Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼Ð¸ (завиÑÑщими от
4988номера многочлена) веÑовыми функциÑми; теоретико-потенциальные
4989задачи равновеÑÐ¸Ñ Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ð¼ полем позволÑÑŽÑ‚ охарактеризовать
4990такие раÑпределениÑ. Ð’ Ñлучае комплекÑных Ñоотношений ортогональÂ
4991ноÑти (Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹Ñ… аналитичеÑких функций, например, длÑ
4992функций Ñ ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¼ чиÑлом точек ветвлениÑ) возникает также
4993проблема выбора компакта F. Важные результаты в Ñтом направлеÂ
4994нии получены Г. Шталем; в чаÑтноÑти, им были доказаны гипотезы
4995Дж. Ðаттолла и автора, отноÑÑщиеÑÑ Ðº локальным аппрокÑимациÑм.
4996ИмеющиеÑÑ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ‹ показывают, что полюÑÑ‹ аппрокÑимаций
4997«выбирают» ÑкÑтремальную ÑиÑтему кривых Ff (при надлежащем
4998выборе узлов интерполÑции а). Однако в общем Ñлучае анализ задач
4999о предельном раÑпределении Ñвободных полюÑов аппрокÑимаций
5000(нулей комплекÑных ортогональных многочленов) удобно оÑновыÂ
5001вать непоÑредÑтвенно на надлежащем ÑвойÑтве Ñимметрии ÑоответÂ
5002Ñтвующей ÑиÑтемы «разрезов» F. ВопроÑÑ‹ поÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ ÐºÑ€Ð¸Ð²Ñ‹Ñ…, обÂ
5003ладающих Ñтим ÑвойÑтвом Ñимметрии, и вычиÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²
5004ÑоответÑтвующих теоретико-потенциальных задач ÑвÑзаны Ñ ÑкÑтреÂ
5005мальными задачами геометричеÑкой теории функций (типа задач
5006Чеботарева и Лаврентьева) и траекториÑми квадратичных диффеÂ
5007ренциалов на римановых поверхноÑÑ‚ÑÑ….
50082.3. ПуÑть (Е, F) - регулÑрный конденÑатор, Ñ„ - гармоничеÑкое
5009поле в окреÑтноÑти Q компакта F, М (Е, F) - множеÑтво вÑех зарÑдов
5010вида Ñ€ = р£ - Ñ€ £, где р£, р£ - вероÑтноÑтные меры на Е, F, ÑоответÑтвенÂ
5011но. СущеÑтвует единÑтвенный зарÑд X, принадлежащий М (Е, F) и
5012удовлетворÑющий Ñледующим ÑоотношениÑм равновеÑиÑ:
5013V X(z) = wE, z е Е\ ( +ф)(.z)= wF = min ( У^ + ф), z е L = Supp (XF)
5014(V X - логарифмичеÑкий потенциал X). X - равновеÑный зарÑд, w = wF -
5015wE - равновеÑÐ½Ð°Ñ ÐºÐ¾Ð½Ñтанта; конÑтанта w= w (£, Ff Ñ„) однозначно
5016определÑетÑÑ ÑоотношениÑми равновеÑиÑ.
5017Будем говорить, что оÑнащенный конденÑатор (Е, Pf Ñ„) (точнее, его
5018плаÑтина F ) обладает ÑвойÑтвом Ñимметрии в гармоничеÑком поле Ñ„
5019и пиÑать (Е, F, Ñ„) е 5, еÑли L - правильный компакт (cap (L - L0) =
5020= О, L в окреÑтноÑти каждой точки ^,е L - аналитичеÑÐºÐ°Ñ Ð´ÑƒÐ³Ð°) и
5021d ( V k + 6) d ( V x +6)
5022---------------(О = ---------------(Q, , д/дп± - производные по нормали
5023д п+ дп
5024к L0 в противоположных направлениÑÑ….
5025Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñ‚ÐµÐ¾Ñ€ÐµÐ¼Ð° доказана в работе [4] (Ñм. также [5]).
5026Теорема. ПуÑть Ф п - поÑледовательноÑть функций, голоморфных
5027в окреÑтноÑти Q. плаÑтины F конденÑатора (£, F ), g - функциÑ,
5028Ð³Ð¾Ð»Ð¾Ð¼Ð¾Ñ€Ñ„Ð½Ð°Ñ Ð² Q - F. Предположим, что выполнены Ñледующие уÑлоÂ
5029Ð²Ð¸Ñ â€” log | ^ — > Ñ„: равномерно в Q; (Е, F, Ñ„) е S; g е Hq (Q - F)
5030( поÑледнее означает, что g е Ð0 (Q - F) и имеет доÑтаточно праÂ
5031вильный «Ñкачок» на L0 ). Тогда Ð´Ð»Ñ Ð¿Ð¾ÑледовательноÑти функций
5032f n(z) = £ — n(t )g( ^ , z e E , Ñправедливо Ñоотношение: lim ( f n, Е) =
5033= e~2w, где w = w (Е, F’ ф).
5034При Ф„(г) = 1 (тем Ñамым, Ñ„ = 0) из Ñтой теоремы вытекает
5035Ñоотношение (*) Ð´Ð»Ñ ÑлучаÑ, когда Е - континуум и Ñлемент ( /, Е )
5036определÑет многозначную аналитичеÑкую функцию Ñ ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¼ чиÑÂ
5037лом точек Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñ (в чаÑтноÑти, алгебраичеÑкую функцию); велиÂ
5038чина h в Ñоотношении (*) равна модулю конденÑатора (£, F, Ñ„), где
5039F минимизирует емкоÑть конденÑатора (£, F) в клаÑÑе {.F} вÑех комÂ
5040пактов Ðтаких, что / е Ð (С - F) (Fj - решение обобщенной ÑкÑтреÂ
5041мальной задачи Чеботарева). Другое важное ÑледÑтвие: Е еÑть объеÂ
5042динение Ñ‚ >2 попарно непереÑекающихÑÑ ÐºÐ¾Ð½Ñ‚Ð¸Ð½ÑƒÑƒÐ¼Ð¾Ð² Ev ..., EN и
5043f ( z ) = c Ð´Ð»Ñ z е Ejt j = 1,..., Ñ‚ (Ñлучай Ñ‚ = 2 ÑоответÑтвует клаÑÑиÂ
5044чеÑкой задаче Золотарева); при Ñтом величина h в (*) ÑвÑзана Ñ Ñ€ÐµÂ
5045шением конденÑаторного аналога извеÑтной ÑкÑтремальной задачи
5046Лаврентьева.
50472.4. Ðта же теорема легла в оÑнову Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¸Ð·Ð²ÐµÑтной задачи
5048о ÑкороÑти рациональной аппрокÑимации ÑкÑпоненты на полуоÑи.
5049Положим: гп = рп(е~Ñ…> Е +), Е + = [0, +оо]. МногочиÑленные работы были
5050поÑвÑщены поÑледовательному улучшению конÑтант cv Ñ2 в оценках
5051вида: 0 < Ñ1 < lim inf r v*< lim sup г*/Ñ< c2 < 1 и приближенным выÂ
5052чиÑлениÑм (гипотетичеÑки ÑущеÑтвующего) предела г */Ñ Ð¿Ñ€Ð¸ п -> оо.
5053С другой Ñтороны, Ñама возможноÑть геометричеÑкой ÑкороÑти
5054рациональной аппрокÑимации функции е ~Ñ…, имеющей ÑущеÑтвенную
5055оÑобенноÑть в точке z = оо е E +t породила большое чиÑло иÑÑледоÂ
5056ваний в Ñтом направлении.
5057Теорема дает решение задачи в терминах, ÑвÑзанных Ñ Ñ€Ð°Ð²Ð½Ð¾Ð²ÐµÑÂ
5058ным зарÑдом в поле Ñ„ (z) = 1/2 REz на (заранее неизвеÑтной) плаÂ
5059Ñтине F конденÑатора (Е, F). Требование (Е, Ff Ñ„) е S позволÑет найти
5060Ñту плаÑтину и дать Ñвное решение ÑоответÑтвующей задачи равноÂ
5061веÑÐ¸Ñ Ð² терминах, ÑвÑзанных Ñ ÑллиптичеÑкими функциÑми и инÂ
5062тегралами. Ðаиболее интереÑÐ½Ð°Ñ (теоретико-чиÑловаÑ) форма ответа
5063приводитÑÑ Ð½Ð¸Ð¶Ðµ.
5064Теорема. СущеÑтвует предел v = lim г*/Ñ; его значение v Ñовпа-
5065ао „ 1
5066дает Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ корнем уравнениÑ: = — » где ап =
5067- | Е {-!)'<* I
5068I <//п I â–
5069Явное решение получено и Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ общей задачи о ÑкороÑти
5070рациональной аппрокÑимации функции е ~2 в угловых облаÑÑ‚ÑÑ… вида
5071Е : | arg z| < 0 < л /2 . Рименно, ÑущеÑтвует lim рп (в-2, Е ) l/n = v0 g
5072Л — >00
50730 2
5074g (0, 1); при Ñтом v = h , где Л = ехр(Ñ2ш7ш) удовлетворÑет уравне-
5075/ Ð ( t ) \ 2a 0
5076нию: f = | —-— I dt = 0, ct = 1 -------, (ÐЛ, 0Ч - Ñ‚Ñта-функции, Ñоот- { \ в 3(0/
5077ветÑтвующие Ñ‚ = та'/ш).
50783. Метод векторных потенциалов. ÐппрокÑимации Ðрмита - Паде
50793.1. КлаÑÑичеÑкое понÑтие равновеÑного раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð·Ð°Ñ€Ñда -
5080Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ‚Ð° (проводника) F и Ð´Ð»Ñ ÐºÐ¾Ð½Ð´ÐµÐ½Ñатора (Fv F2) - играет
5081важную роль во многих вопроÑах теории приближений. Ð Ñд задач,
5082отноÑÑщихÑÑ Ðº рациональным аппрокÑимациÑм аналитичеÑких фунÂ
5083кций, еÑтеÑтвенным образом приводит к более общему понÑтию
5084равновеÑного раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð·Ð°Ñ€Ñдов {равновеÑной векторной меры)
5085Ð´Ð»Ñ ÑиÑтемы проводников {Fv FT ..., Fm); при Ñтом задаютÑÑ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñ‹
5086зарÑдов на каждом из проводников, закон их взаимодейÑÑ‚Ð²Ð¸Ñ Ð¸
5087внешние полÑ, дейÑтвующие в пределах Ñтих проводников.
5088Ð’ ÑоответÑтвии Ñо Ñказанным иÑходными данными раÑÑматривае-
5089Л
5090мой задачи ÑвлÑÑŽÑ‚ÑÑ: F = (Ff, ..., Fm) - множеÑтво компактов в С;
50910 = (0, К, 0Ñ) - вектор Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ координатами; Ð = ||а. J -
5092вещеÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ ÑÐ¸Ð¼Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡Ð½Ð°Ñ Ñ‚ Ñ…Ñ‚ матрица; Ñ„ = (фг, ..., фш) - мно-
5093Л
5094жеÑтво непрерывных функций в С Ñо значениÑми в ( - оо, +оо]. ДлÑ
5095проÑтоты будем предполагать, что F - отрезки вещеÑтвенной прÑмой,
5096Ð - положительно Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ð° и а ; k = 0 при F п Fk * 0 .
5097Через М = M q(F) обозначим множеÑтво вÑех векторных мер
5098p = (p,, ..., pm), где ру- меры Ñ Ð½Ð¾ÑителÑми S (p 7) = Supp Ñ€ ;. g F. и
5099|Ñ€;.| = ^j(Fj) = 0у. Ð”Ð»Ñ Ð¼ÐµÑ€Ñ‹ Ñ€ g М определим векторный потенциал
5100цЛ = {W*(x),x e f . : j = 1, ... от, координаты которого - ÑужениÑ
5101на F функций, W * (z) = Е Ñ * y M(z) + Ф (*)> zeC. ÐÐ½ÐµÑ€Ð³Ð¸Ñ Ð¼ÐµÑ€Ñ‹ Ñ€ -
5102Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ матрицы взаимодейÑÑ‚Ð²Ð¸Ñ Ð¸ вектора внешних полей -
5103Ñ‚ Ñ‚
5104задаетÑÑ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ð¾Ð¹: J (ц) = (й;. pt ) + 2 Е |Ñ„ kd ц4,где (ц., pt) -
5105j,k-1 k - 1
5106Ð²Ð·Ð°Ð¸Ð¼Ð½Ð°Ñ ÑÐ½ÐµÑ€Ð³Ð¸Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ñ… мер.
5107Сформулируем теорему, лежащую в оÑнове метода векторных
5108потенциалов.
5109Теорема. ÐšÐ°Ð¶Ð´Ð°Ñ Ð¸Ð· Ñледующих задач имеет единÑтвенное решеÂ
5110ние X в клаÑÑе М; Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ñтих задач Ñовпадают: (Ð) J (Ð.) = min JQ (Ñ€).
5111ц еЛ/
5112(В) (x)=w.= min W * , z e S ( X ), j = 1, ..., m; ( С ), min W* = max
5113J J F j J J J ц е Л # (> Д )
5114min W*,j = 1, ..., m, где M (j, X) -множеÑтво мер p e M таких, что
5115Fi j
5116Ñ€ л = Xk Ð´Ð»Ñ Ð²Ñех k Ñ„ j.
5117Ð’ÐµÐºÑ‚Ð¾Ñ€Ð½Ð°Ñ Ð¼^ра X называетÑÑ Ñ€Ð°Ð²Ð½Ð¾Ð²ÐµÑной мерой. Ðаиболее важÂ
5118ной Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹ ÑвлÑетÑÑ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¼ÐµÑ€Ñ‹ Ð. как решениÑ
5119задачи равновеÑÐ¸Ñ (Ð’): ÑущеÑтвует единÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑ€Ð° X е М такаÑ,
5120что имеют меÑто ÑоотношениÑ: W ]l( x ) ss w. на S (Xj) Ъ W*(x) > w.
5121на вÑем отрезке F.,j = 1, Ñ‚. Ðто ÑвойÑтво равновеÑÐ¸Ñ Ð¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾
5122определÑет и меру X, и набор равновеÑных конÑтант w = (w1t ..., wm).
51233.2. Ð’ клаÑÑичеÑкой работе Ðрмита о транÑцендентноÑти чиÑла
5124е была введена конÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ñ€Ð°Ñ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ñ… аппрокÑимаций, ÑыгравÂ
5125ÑˆÐ°Ñ Ð²Ð°Ð¶Ð½ÑƒÑŽ роль в Ñ€Ñде задач анализа и теории чиÑел. Один из
5126оÑновных вариантов Ñтой конÑтрукции ÑоÑтоит в поÑтроении рациÂ
5127ональных аппрокÑимаций Ñ Ð¾Ð±Ñ‰Ð¸Ð¼ знаменателем Ð´Ð»Ñ ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð³Ð¾ наÂ
5128бора Ñтепенных Ñ€Ñдов Ñ Ñ†ÐµÐ½Ñ‚Ñ€Ð¾Ð¼ в точке z = оо: / = ( / , , ..., f Ñ‚);
5129Ñ .k
5130fj (z) = Е "777 'i = 1» •••> т• ^ именно, фикÑируем Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð¸Ð½Ð´ÐµÐºÑ Ð¿ = (n v
5131..., пт) е Z m\ |п\=п{ + ...+пт. СущеÑтвует полином Qn(z)=0, deg Qn<\n\,
5132удовлетворÑющий ÑоотношениÑм: ( Qnf j - P nj)(z) = ^ - j « 1, ...,
5133Ñ‚ (Рп - Ð¿Ð¾Ð»Ð¸Ð½Ð¾Ð¼Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‡Ð°Ñть Ñтепенного Ñ€Ð°Ð·Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Qnf } в точке
5134z = оо). Рациональные функции Pnj = Pnj / Q n, j = 1, Ñ‚, называютÑÑ
5135аппрокÑимациÑми Ðрмита-Паде набора /. ЕÑли любой полином Qn,
5136удовлетворÑющий определÑющим ÑоотношениÑм, Ñ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾Ñтью
5137имеет Ñтепень \п \ (такие индекÑÑ‹ называютÑÑ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸), то
5138ÑущеÑтвует единÑтвенный набор {Rnj} аппрокÑимаций Ðрмита-П аде
5139Ð´Ð»Ñ /.
5140ОÑновываÑÑÑŒ на методе векторных потенциалов, иÑÑледованы
5141аÑимптотичеÑкие ÑвойÑтва аппрокÑимаций Ðрмита - Паде Ð´Ð»Ñ Ñ„ÑƒÐ½Ðº-
5142, Л f dsj(x) .
5143ции марковÑкого типа: j } =â– s} = j —- - - > j = 1, ш, где s. - меры,
5144ноÑители которых - отрезки Ð. вещеÑтвенной оÑи и s. > 0 п. в. на Ð..
5145Случай, когда отрезки попарно не переÑекаютÑÑ (ÑиÑтемы Ðнже-
5146леÑко) изучен в работе [6].
5147Теорема. ПуÑть Ð = (Ð1,..., Дт) - набор попарно непереÑекающихÑÑ
5148отрезков, D = С - и Д., ЛÐ-^; —> 0 :- Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ Ð¿Ð¾ÑледовательноÑть
5149> \п\
5150мультииндекÑов у X - равновеÑÐ½Ð°Ñ Ð¼ÐµÑ€Ð°, ÑоответÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ð¸Ñходным
5151данным: Ð, Ри матрице взаимодейÑÑ‚Ð²Ð¸Ñ Ð = ||Ñ. J |, где Ñ>; = 2, ajk =1
5152при j* k (0 = 0). Тогда Ñправедливы ÑоотношениÑ:
5153lim|0JI(z)|VV,|= ex p ^ -^ yl42)j, z е D
5154Ит| (/j - = ехР(^/(2)" WJ)
5155z e D = С - и A .,j= 1, ..., т.
5156Из Ñ Ñ‚ о й теоремы Ñледует, что поÑледовательноÑть аппрокÑимаÂ
5157ций Ррм ита-П аде R n . ÑходитÑÑ Ð² облаÑти d v+ = { z € D :w .-^ /(z )< o )
5158D ~ ={z€D :w / -H'/(z)<o} и раÑходитÑÑ Ð² облаÑти. ОблаÑти ÑходимоÑÂ
5159ти вÑегда не пуÑты (они Ñодержат точку z = оо); непуÑтыми могут окаÂ
5160затьÑÑ Ð¸ облаÑти раÑходимоÑти. ПоÑледний факт - возможноÑть ÑуÂ
5161щеÑÑ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ð»Ð°Ñтей раÑходимоÑти - в марковÑкой Ñитуации вперÂ
5162вые был обнаружен в ÑвÑзи Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ð¾Ð¹ теоремой.
5163Ð’ поÑледующих работах на оÑнове метода векторных потенциалов
5164были изучены аÑимптотичеÑкие ÑвойÑтва аппрокÑимаций Ðрмита - Паде
5165Ð´Ð»Ñ ÑиÑтем Ðикитина (Е. М. Ðикишин, Г. Шталь и др.). Ðти ÑиÑтемы
5166ÑоответÑтвуют Ñлучаю, когда вÑе отрезки Ð. Ñовпадают; ÑпециальнаÑ
5167конÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð¼ÐµÑ€ гарантирует их «незавиÑимоÑть» и нормальноÑть
5168раÑÑматриваемых индекÑов.
5169Ð’ недавней работе [7] иÑÑледованы аналогичные ÑиÑтемы, удовÂ
5170летворÑющие общему уÑловию: Ð´Ð»Ñ Ð»ÑŽÐ±Ñ‹Ñ… j, k отрезки Ри Ak или
5171не переÑекаютÑЯу или Ñовпадают. ÐšÐ°Ð¶Ð´Ð°Ñ Ñ‚Ð°ÐºÐ°Ñ ÑиÑтема определÑетÑÑ
5172Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ плоÑкого графа Г, вершины которого нумеруют функции
5173ÑиÑтемы. Ð’ÐµÐºÑ‚Ð¾Ñ€Ð½Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð° равновеÑÐ¸Ñ (в чаÑтноÑти, матрица взаиÂ
5174модейÑÑ‚Ð²Ð¸Ñ Ð)у определÑÑŽÑ‰Ð°Ñ Ð°ÑимптотичеÑкие ÑвойÑтва аппрокÑиÂ
5175маций Ðрмита-Паде, ÑущеÑтвенно завиÑит от Ñтруктуры графа Г.
5176Ð’ терминах, ÑвÑзанных Ñ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¹ задачей равновеÑÐ¸Ñ (в неÂ
5177Ñколько иной форме) были иÑÑледованы также вопроÑÑ‹ ÑходимоÑти
5178обобщенных аппрокÑимаций Паде ортогональных разложений
5179(Ñм. [8]).
5180
5181chrome
5182
5183http://elar.urfu.ru/bitstream/10995/25891/1/demprize-2006-20.pdf
5184
5185chrome
5186
5187задачи решаемые аппрокÑимацией паде
5188Вроде того)
5189У Ð¼ÐµÐ½Ñ ÐµÑть формулы по предыдущим двум темам и две поÑледние темы в норм ÑоÑтоÑнии
5190Ñ Ð³Ñ€Ð°Ñ„Ð¸ÐºÐ°Ð¼Ð¸ и процеÑÑам
5191
5192
5193chrome
5194
5195http://www.mathnet.ru/links/836989eb2067750dca7a812333fb1714/rm475.pdf
5196
5197chrome
5198
5199http://www.mathnet.ru/links/9a03ec834b1edadfc9d843674dd3d34d/sm961.pdf
5200
5201WINWORD
5202
5203Ð¢ÐµÐ¾Ñ€Ð¸Ñ Ðº курÑачу
5204
5205
5206chrome
5207
5208www.dissercat.com/content/drobno-ratsionalnaya-approksimatsiya-funktsii-i-prilozheniya
5209
5210chrome
5211
5212http://www.dissercat.com/content/drobno-ratsionalnaya-approksimatsiya-funktsii-i-prilozheniya
5213
5214notepad
5215
5216\\10.20.6.44
5217
5218notepad
5219
5220corp\bsc001
5221
5222notepad
5223
5224qweRTY1
5225
5226notepad
5227
5228\\10.1.11.183
5229
5230explorer
5231
5232my_folder
5233
5234
5235CreateFiles
5236
5237MM-12-1
5238
5239
5240CreateFiles
5241
5242-13
5243
5244
5245chrome
5246
5247vk
524879035355199 kOtSHredIngera840
5249hdqudae
5250Ñ‚Ñмудж
5251
5252
5253chrome
5254
5255мм
5256
5257
5258explorer
5259
5260a
5261
5262
5263explorer
5264
5265any
5266
5267
5268AnyLogic
5269
527060+unifo
5271
5272
5273AnyLogic
5274
5275(
5276(-20, 20
5277
5278
5279AnyLogic
5280
528160+uniform_discr(-20, 20)
5282
5283AnyLogic
5284
5285-5, 5
528610, 10
528760
5288
5289
5290AnyLogic
5291
5292ЦентральныBuffer
5293Aisle
5294
5295
5296chrome
5297
5298GhbПривет
5299ничего не знаю про физру)
5300подойди к Ñайфигулиной ÑпроÑи
5301
5302
5303AnyLogic
5304
5305ьтÑmnzkv
5306
5307
5308explorer
5309
5310a
5311
5312
5313explorer
5314
5315nyl\
5316
5317
5318explorer
5319
5320a
5321
5322
5323explorer
5324
5325nyl
5326
5327
5328chrome
5329
5330vk
5331
5332
5333chrome
5334
5335vk
5336
5337
533815-12-2015
5339
5340explorer
5341
5342F:\c#
5343
5344devenv
5345
5346\
5347
5348
5349devenv
5350
5351]
5352int consconst
5353 int N = 10;
5354N; N
5355
5356
5357devenv
5358
5359 i++
5360{
5361-1
5362for (int j =
5363
5364
5365devenv
5366
5367i; j < N; j++
5368{
5369int imax = i;
5370if (a[j{
5371string
5372
5373
5374devenv
5375
5376.animal
5377,animal.
5378.animal
5379
5380
5381devenv
5382
5383for (int j = i; j < N; j++
5384{
5385if (a[i].animal == a[j].animal
5386{
5387s[0
5388++;
5389p
5390p = 0;
5391int
5392p++;
5393console.writeline("
53940
5395}
5396{
5397, s[i
5398console.wrtile
5399(s[k]
5400;p
5401
5402
5403devenv
5404
5405 Иванова
5406
5407
5408devenv
5409
54102
5411
5412
5413devenv
5414
5415Иванова
5416
5417
5418devenv
5419
5420|||
5421
5422
5423devenv
5424
5425&&(
5426)
5427
5428
5429devenv
5430
5431+1&&
5432
5433
5434devenv
5435
5436((k!=str[j].Length)||(k!=str[j+1].Length))
5437
5438devenv
5439
5440&&
5441
5442
5443devenv
5444
5445+
5446
5447
5448devenv
5449
5450+<<
5451
5452
5453devenv
5454
5455&&
5456
5457
5458devenv
5459
5460||
5461
5462
5463devenv
5464
5465)
5466(
5467
5468
5469devenv
5470
5471&&
5472
5473
5474devenv
5475
5476+1
5477
5478
5479devenv
5480
5481if str[j][k]!=str[j].lE
5482&&
5483)
5484(
5485
5486
5487devenv
5488
5489(str[j][k]!=str[j].Length)
5490
5491devenv
5492
5493-1
5494-1
5495
5496
5497devenv
5498
5499!=
5500!=
5501
5502
5503devenv
5504
5505+1
5506
5507
5508devenv
5509
5510+1
5511
5512
5513devenv
5514
5515+1
5516
5517
5518devenv
5519
5520<
5521
5522
5523devenv
5524
5525+1
5526
5527
5528devenv
5529
55302
5531
5532
5533devenv
5534
55351
5536+1
5537
5538
5539devenv
5540
5541-1
5542-1
5543
5544
5545devenv
5546
5547Math.Sin(x
55485*
5549
5550
5551devenv
5552
555310
555410
5555
5556
5557devenv
5558
555910100
5560
5561
5562devenv
5563
5564double
5565(int
5566x=(int
5567y= (int) x
5568int
5569(int)
5570(int)
5571
5572
5573devenv
5574
55755*
5576
5577
5578devenv
5579
558020
5581
5582
5583chrome
5584
5585нариÑовать график ÑинуÑа
5586окружноÑть c# Ñ Ð²ÐµÑ‰ÐµÑтвенными чиÑлами
5587
5588
5589devenv
5590
5591*180/ьф
5592Math.Pi
5593I
5594(
5595)
5596
5597
5598devenv
5599
56001/2*
5601
5602
5603devenv
5604
5605*
5606/i
5607
5608
5609chrome
5610
5611формула перевода из рад
5612
5613
5614devenv
5615
5616i
5617i*180/Math.PI
5618
5619
5620devenv
5621
56221/5*
5623
5624
5625devenv
5626
56275
5628
5629
5630devenv
5631
5632Ma
5633y,
5634/5
5635
5636
5637devenv
5638
56393
5640
5641
5642devenv
5643
56444
5645
5646
5647devenv
5648
5649Conver.ToIn
5650(
5651)
5652
5653
5654devenv
5655
565610*
5657
5658
5659devenv
5660
56612
5662
5663
5664devenv
5665
566620
5667
5668
5669devenv
5670
56714
5672
5673
5674devenv
5675
567615
5677
5678
5679devenv
5680
568164
568232
5683
5684
5685devenv
5686
56872
5688
5689
5690devenv
5691
56924
5693
5694
5695devenv
5696
56973
5698
5699
5700devenv
5701
5702/2
5703/2
5704
5705
5706devenv
5707
570833
5709
5710
571118-12-2015
5712
5713chrome
5714
5715v
5716+
571779258321034 DALv1894K
5718
5719
5720chrome
5721
5722nbkml
5723 в Ñзыке
5724r
5725r
5726
5727
5728chrome
5729
5730formula in r
5731
5732
5733rstudio
5734
5735View(shops
5736
5737
5738POWERPNT
5739
5740https://stepic.org/media/attachments/lesson/11505/shops.csv
5741
5742
5743rstudio
5744
5745df = read.csv(
5746
5747
5748explorer
5749
5750C:\Users\student\Downloads
5751
5752rstudio
5753
5754"
5755\shops (1).csv
5756'
5757\
5758'
5759\
5760\
5761\
5762View(df
5763
5764
5765rstudio
5766
5767ggplot(
5768df, aes(x = origin
5769, y = price
5770+
5771geom_boxplot()
5772library(ggplot2
5773
5774
5775rstudio
5776
5777fit = aov(
5778price,
5779 data = df
5780~origin
5781summary(fit
5782<-
5783 + price
5784:
5785
5786
5787rstudio
5788
5789e
5790
5791
5792chrome
5793
5794mail.ru
5795vlad
5796k_94 NsNgVY75
5797
5798
5799rstudio
5800
5801str(df
5802
5803
5804rstudio
5805
5806summar
5807fit
5808model.tables(fit, mes
5809"
5810
5811
5812POWERPNT
5813
5814ggplot(df,aes(x=store,y=price, color=origin, group = origin))+
5815stat_summary(fun.data=mean_cl_boot, geom = 'errorbar', width=0.2,l wd=0.8,position = pd)+
5816 stat_summary(fun.data=mean_cl_boot, geom = 'line', size=0.5, position = pd)+
5817 stat_summary(fun.data=mean_cl_boot, geom = 'point', size=5,position=pd,pch=15)+
5818 theme_bw()
5819
5820
5821POWERPNT
5822
5823pd <- position_dodge(0.1)
5824
5825
5826POWERPNT
5827
5828ggplot(df,aes(x=store,y=price, color=origin, group = origin))+
5829stat_summary(fun.data=mean_cl_boot, geom = 'errorbar', width=0.2,l wd=0.8,position = pd)+
5830 stat_summary(fun.data=mean_cl_boot, geom = 'line', size=0.5, position = pd)+
5831 stat_summary(fun.data=mean_cl_boot, geom = 'point', size=5,position=pd,pch=15)+
5832 theme_bw()
5833
5834
5835POWERPNT
5836
5837fit2 <-
5838aov(price~origin+store+origin:store, data = df)
5839
5840rstudio
5841
5842summary(fit2
5843ggplot(df, aes(x = food, y = price)) + geom_boxplot()
5844
5845
5846POWERPNT
5847
5848fit3 <- aov(price~food, data = df)
5849
5850
5851POWERPNT
5852
5853summary(fit3)
5854
5855
5856rstudio
5857
5858TukeyHSD(fit3
5859?Tukey
5860
5861
5862chrome
5863
5864https://stepic.org
5865
5866
5867POWERPNT
5868
5869https://stepic.org/media/attachments/lesson/11505/therapy_data.csv
5870
5871
5872rstudio
5873
5874therapy = read.c
5875
5876
5877explorer
5878
5879C:\Users\student\Downloads
5880
5881rstudio
5882
5883"
5884\
5885\
5886\
5887\\therapy_data.csv
5888str(therap
5889
5890
5891rstudio
5892
5893View(therapy
5894therapy$
5895 <- as.factor(therapy$s
5896
5897
5898POWERPNT
5899
5900f1 <- aov(well_being~therapy,data = df1)
5901summary(f1)
5902
5903
5904POWERPNT
5905
5906f2 <- aov(well_being~therapy+Error(subject/therapy),data = df1)
5907summary(f2)
5908
5909
5910rstudio
5911
59123
5913*price
5914summary(f3
5915
5916
5917POWERPNT
5918
5919ggplot(df1,aes(price,well_being))+geom_boxplot()
5920
5921
5922rstudio
5923
5924*therap
5925
5926
5927POWERPNT
5928
5929f4 <- aov(well_being~therapy*price+Error(subject/therapy),data = df1)
5930
5931rstudio
5932
5933f4
5934summa
5935f4
5936ggplot(df1, aes(price, well_being
5937 + geom_box
5938 + facet
5939~subject
5940
5941
5942POWERPNT
5943
5944f5 <- aov(well_being~therapy*price*sex,data = df1)
5945
5946
5947rstudio
5948
5949summa
5950f5
5951
5952
5953hl
5954
5955`map de_dust2
5956```i
5957ip
5958de_inf
5959`conn 77.220.180.32:27015
596011 EWAddddawaaaaaaaaawwwwwddddddddaa
5961ad aadaa
5962 `
5963fy_pool
5964ddddddwadadaada
5965adaaa
5966d
5967adaaddw
5968d
5969wwwwadaaawaaaaaaaaaaaaaaaawdd
5970as
5971dda
5972d
5973dddddddda3awaadwadda
5974ad
5975a
5976w
5977d
5978a
5979aawwwww
5980www
5981wds
5982s
5983sss
5984ss
5985ssssss
5986ss
5987ssssss
5988sssssssssssw1ad
5989ddd
5990a
5991aaaaaaawa wdwadad
5992dd
5993a ``y/me
5994 y/me
5995
599646.174.48.42:27202
599755
5998fy_pool
599955waaaaaaaaaaaaaaaaaaaasawdaaaaaaaaaaadddddddddddsawdaaddddddddddddddddddddddddddddwawdwwwwwwwwwwdw
6000
6001
6002rstudio
6003
6004df <- mtcars
6005mean(df$qsec
6006sum(df$cyl != 4
6007View(df
6008sum(df$mpg > 25
6009hist(Hair
6010Hair
6011(
6012t =
6013[
6014View(Hair
6015,,"Female
6016hist(t)
6017t
6018t
6019ggplot(t, aes(
6020
6021
6022chrome
6023
6024vk
6025+79258321034`
6026DALv1894K
6027hhmlnhp
6028v8k8usu
6029
6030
6031POWERPNT
6032
6033ggplot(df1,aes(x=Sepal.Length))+geom_histogram(fill="white",col="black")
6034
6035
6036rstudio
6037
6038t
6039HairEye
6040=
6041subset(Hair
6042,
6043Sex = "Female
6044?subset
6045=
6046s
6047HairEyeColor$
6048S
6049
6050
6051chrome
6052
6053subset select definite values
6054
6055
6056rstudio
6057
6058t = Hair
6059[
6060
6061
6062rstudio
6063
6064Hair
6065$Sex = "Female
6066=
6067
6068
6069chrome
6070
6071which(
6072
6073rstudio
6074
6075<-
6076
6077
6078rstudio
6079
6080)
6081
6082
6083rstudio
6084
6085df <-HairEdf
6086s
6087
6088
6089POWERPNT
6090
6091ggplot(df1,aes(x=Sepal.Length))+geom_histogram(fill="white",col="black")
6092
6093
6094rstudio
6095
6096t.names
6097
6098
6099rstudio
6100
6101subset(df, sex =
6102
6103
6104rstudio
6105
6106= "Female
6107S
6108
6109
6110rstudio
6111
6112View(df)
6113df$Hair
6114
6115
6116rstudio
6117
6118 operator is invalid for atomic vectors
6119
6120rstudio
6121
6122df = table(Hair
6123
6124
6125chrome
6126
6127matrix to table r
6128
6129
6130rstudio
6131
6132ggplot(df, aes(x=df
6133
6134
6135chrome
6136
6137of vec
6138
6139
6140rstudio
6141
6142View(t)
6143
6144
6145chrome
6146
6147headers of table r
6148
6149
6150rstudio
6151
6152t.
6153t.names(
6154names(t)
6155table(
6156)
6157)
6158,,"Female
6159subset
6160Hair
6161, Sex == "Female
6162HaiEyeColor$
6163subset(HairEyeColHairE
6164$Sex == "Female
6165
6166
6167rstudio
6168
6169colna
6170HairEy
6171View(Hair
6172
6173
6174rstudio
6175
6176ggplot(HairE
6177, aes(x= Hair, y = Eye
6178 + geom_his
6179
6180
6181chrome
6182
6183преобразовать таблицу в dataframe
6184
6185
6186rstudio
6187
6188df = data.fra
6189Hselected
6190
6191
6192rstudio
6193
6194df = data.frame(HairEyeColor)
6195
6196rstudio
6197
6198df1 = subset(df, Sex = "Female
6199View(df1
6200
6201
6202chrome
6203
6204subset definite values r
6205
6206
6207rstudio
6208
6209=
6210
6211
6212POWERPNT
6213
6214ggplot(df1,aes(x=Sepal.Length))+geom_histogram(fill="white",col="black")
6215
6216
6217rstudio
6218
6219Eye
6220
6221
6222rstudio
6223
6224, fi
6225Hair
6226Eye
6227
6228
6229rstudio
6230
6231ggplot(df1,aes(x=Hair, fill=Eye))+geom_histogram()
6232
6233chrome
6234
6235https://stepic.org/media/attachments/lesson/11505/P
6236
6237
6238rstudio
6239
6240sum(df1$
6241 =
6242
6243
6244chrome
6245
6246color of histogram
6247ggplot
6248
6249
6250chrome
6251
6252fill color
6253
6254
6255chrome
6256
6257ggpl
6258 y
6259
6260
6261rstudio
6262
6263y = count*Freq
6264
6265
6266rstudio
6267
6268/
6269/
6270
6271
6272rstudio
6273
6274*
6275
6276
6277rstudio
6278
6279y = count*Freq
6280
6281rstudio
6282
6283,
6284
6285
6286rstudio
6287
6288geom_b
6289geom_
6290
6291
6292chrome
6293
6294geom_Bar
6295
6296
6297chrome
6298
6299stat="identity"
6300
6301rstudio
6302
6303ggplot(df1,aes(x=Hair,y = Freq, fill=Eye))+geom_bar(stat="identity")
6304
6305chrome
6306
6307stepic
6308/media/attachments/lesson/11505/Pilulkin.csv
6309l
6310
6311
6312explorer
6313
6314C:\Users\student\Downloads
6315
6316rstudio
6317
6318df <-read.csv
6319"
6320\
6321\
6322\
6323\\Pillulkin.csv
6324
6325
6326rstudio
6327
6328fit <- aov(df, pill~temperature*patient,
6329
6330
6331POWERPNT
6332
6333Error(subject/therapy*price),
6334
6335rstudio
6336
6337patient
6338
6339
6340rstudio
6341
6342, data = df
6343
6344
6345rstudio
6346
6347 +
6348
6349
6350
6351rstudio
6352
6353pill
6354summary(df)
6355fit
6356View(df
6357summary(fit
635810
635910
6360\
6361
6362
6363rstudio
6364
6365fit10 <- aov(pill~temperature*patient + Error(pill/patient), data = df)
6366
6367rstudio
6368
6369patient
6370str(df
6371df$pa
6372 <- as.factor(df$pa
6373
6374
6375rstudio
6376
6377pattempe
6378tempa
6379str(df)
6380str(df
6381
6382
6383rstudio
6384
6385In model.response(mf, "numeric") :
6386
6387rstudio
6388
6389temperature
6390pill*patie
6391*patient
6392+Error(
6393
6394
6395rstudio
6396
6397temperature
6398
6399rstudio
6400
6401/
6402pat
6403patient
6404
6405
6406summary(fit10
6407
6408
6409rstudio
6410
6411fit10$
6412)
6413>
6414;
6415
6416
6417rstudio
6418
6419re
6420
6421
6422rstudio
6423
6424df <- mtcars
6425mean(df$qsec)
6426sum(df$cyl != 4)
6427sum(df$mpg > 25)
6428
6429df = data.frame(HairEyeColor)
6430df1 = subset(df, Sex == "Female")
6431ggplot(df1,aes(x=Hair,y = Freq, fill=Eye))+geom_bar(stat="identity")
6432
6433df <-read.csv("C:\\Users\\student\\Downloads\\Pillulkin.csv")
6434fit10 <- aov(pill~temperature*patient + Error(pill/patient), data = df)
6435
6436explorer
6437
6438wor
6439
6440
6441WINWORD
6442
6443Вариант 23
6444Кац В. ММ-12-1.
64451 задание
64462-е задание
64473-е задание
6448p-value Ð´Ð»Ñ Ñ‚Ð¸Ð¿Ð° таблеток
6449
6450
6451WINWORD
6452
6453-Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ иÑпытуемого - 0,845. Итог тип таблетки не влиÑет температуру иÑпытуемого
6454
6455
6456WINWORD
6457
6458:
6459.
6460
6461
6462WINWORD
6463
6464, принимаем нулевую гипотезу
6465
6466
6467WINWORD
6468
6469. ММ-12-1
6470
6471
6472rstudio
6473
6474Error: temperature:patient
6475 Df Sum Sq Mean Sq
6476pill 1 8.582 8.582
6477
6478Error: Within
6479 Df Sum Sq Mean Sq F value Pr(>F)
6480pill 1 0.12 0.12 0.147 0.704
6481patient 1 115.81 115.81 137.950 1.07e-13 ***
6482pill:patient 1 0.03 0.03 0.039 0.845
6483Residuals 35 29.38 0.84
6484
6485rstudio
6486
6487Error: Within
6488 Df Sum Sq Mean Sq F value Pr(>F)
6489pill 1 0.12 0.12 0.147 0.704
6490patient 1 115.81 115.81 137.950 1.07e-13 ***
6491pill:patient 1 0.03 0.03 0.039 0.845
6492Residuals 35 29.38 0.8
6493
6494rstudio
6495
649617.84875
6497
6498rstudio
6499
650021
6501
6502rstudio
6503
6504 6
6505
6506WINWORD
6507
650821
6509
6510WINWORD
6511
651217.84875
6513
6514rstudio
6515
6516 6
6517
6518explorer
6519
6520 вариант 23
6521
6522
6523chrome
6524
6525вк
6526ZaZz
6527integralkr93
6528dqaccyv
6529
6530
653119-12-2015
6532
6533punto
6534
6535фвыыфввыфыфв884442вфывфц
6536
6537
653821-12-2015
6539
6540chrome
6541
6542vk.com
6543picr@yandex.ru
654489037115890bb
6545
6546
6547chrome
6548
6549vk.
6550
6551
6552chrome
6553
6554vk.com
6555picr@yandex.ru
655689037115890bb
6557Цой
65586.12(в)
6559â„–3 (N=16)
65607.2(ж)
65614.6 (в)
65623.16
6563Из какого задачника делать задачу 7.2 или 7.1 по капалину?
6564
6565
6566chrome
6567
6568ÑпаÑибо
6569
6570
6571explorer
6572
6573кальк
6574
6575
6576chrome
6577
6578обращение матрицы
6579Любенко
65806.12(а)
6581â„–3 (N=14)
65824.6 (a)
65833.14
6584gbpltm
6585пиздешь
6586
6587
6588explorer
6589
6590MATLAB
6591
6592
6593MATLAB
6594
6595A
6596
6597
6598MATLAB
6599
660010
6601
6602
6603MATLAB
6604
6605FD
6606d = [1 1.5 0.79 0.165 0.01]
6607d1 = d1 - fliplr(d1) * d(len (d)) / d(1)
6608)
6609d = d11(1:4)
6610d = d1(1:3)
66112
6612
6613
6614MATLAB
6615
6616clear
6617cls
6618
6619
6620MATLAB
6621
6622syms A = [z+1 -32; -5 z-10]
6623A^-1
6624inv(A)
6625[1 0] *
6626 * [1; -1]
6627t = ans
6628simplifyFraction(t)
6629
6630
6631MATLAB
6632
6633i
6634syms w
6635(i * w += syms('w', 'real')\
6636
6637
6638MATLAB
6639
6640syms w real
6641real(w)
6642imag((i*w+1)^3)
6643expandsyms A
6644solve(
6645
6646
6647MATLAB
6648
664932 / A * sqrt(1 - 1/A) = 8)
6650=
6651simplify(
6652)
6653solve(solve(A ^ 4 - 26 * A * A + 16)
6654
6655
6656chrome
6657
6658vk
6659nnalim61atumig
6660dsnv4z
6661
6662
6663chrome
6664
6665vk
666661atumig
6667samuzk
6668хо
6669юту
6670б
6671
6672
6673chrome
6674
6675Ñделать label Ñо Ñкрытым тек ytdblbvsv
6676Ñкрыть в lkabel
6677vk
6678nn
667961atumig
6680
6681
668222-12-2015
6683
6684chrome
6685
6686вквк
6687
6688
6689chrome
6690
6691nnal
669261atumig
6693zmhv8k
6694
6695
6696chrome
6697
6698город Ñаров
6699
6700
6701devenv
6702
6703cla
6704 nom0
6705{
6706val_tex
6707_time
6708int many;
6709string
6710
6711
6712devenv
6713
6714=
6715vatime
6716 time = new
6717;
6718()
6719
6720
6721firefox
6722
6723валюта
6724валюта
6725
6726
6727devenv
6728
6729class many
6730{
6731double many;
6732string type = "
6733 руб.
6734;
6735public many (
6736double many, string
6737O
6738typeO
6739{
6740this.
6741 = many;
6742this.
6743 = type;
6744pustring many(
6745val
6746console.wri
6747(
6748;
6749""
6750return ;
6751
67520
6753str
6754s
6755 //три Ð¿Ð¾Ð»Ñ Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ Ð´ÐµÐ½ÑŒÐ³Ð°Ð¼Ð¸, датой, имnom
6756Da
6757 timenamanumber
6758num
6759name, double many, date
6760 time
6761name
6762name
6763manymany
6764this.timoverrid
6765''
6766/n
6767""
6768\n
6769conso(
6770;
6771"",name , many, time
6772{}
67730:
6774 {}
67751:
6776 {2:}
6777ИмÑ:
6778 Деньги:
6779Дата:
6780singl
6781sin
6782number test1 = new
6783();
6784Nam
6785, 10.3 , 20121211
6786"
6787"
6788nameTest
6789string nameTest = "Name
6790;
6791,
6792//single
6793int
6794int
6795
6796
6797devenv
6798
6799number(nameTest, 10,3 , 121211)
6800
6801devenv
6802
6803na
6804//
6805test1(
6806;
6807
6808
6809devenv
6810
6811nameTest, 10,3 , 121211
6812
6813devenv
6814
6815
6816
68171
68182
6819
6820date
6821 date = new
6822(
6823;
682420121212
6825date
6826console.
6827;
6828"", test1
6829{0:}
6830ReadKey();
6831t
6832t
6833t
6834t
6835t
68361
68371
68381
6839ToString
6840
6841
6842devenv
6843
6844:
6845:
6846 11:11:1
6847
6848
6849devenv
6850
6851Test
6852Test
6853singl
6854 manyTest = new si
6855();
6856namy
6857single
6858Single
6859
6860
6861devenv
6862
686320121111
6864int
6865int
6866int
6867//
6868201211
6869, 11, 11,
6870dime
6871est
6872dec
6873 = new
6874()
6875dec
6876 = new
6877()
687810
6879decimal
6880.0
6881n
6882m
6883many
6884
6885
6886devenv
6887
6888, 16, 50, 00
6889
6890
6891devenv
6892
689305
68942
68952
68962
6897
6898
6899devenv
6900
69011
69022
6903
6904
6905devenv
6906
6907(
69082015, 12,
6909(
69101,(
691189 $)
6912'
6913'
6914'
6915"(
6916
6917
6918firefox
6919
6920decim
6921decimal
6922
6923
6924devenv
6925
6926 89.1m)
6927
6928
6929devenv
6930
6931m
6932
6933
6934devenv
6935
6936//
6937891m;
6938
6939
6940devenv
6941
6942.9
6943
6944
6945devenv
6946
6947n
6948m
6949
6950
6951devenv
6952
6953\m
6954
6955
6956devenv
6957
6958"",
6959jk
6960
6961
6962
6963firefox
6964
6965decimal
6966
6967
6968 вывод Ñо знаком валюты
6969
6970
6971devenv
6972
697356
6974,
6975//
697656c;
6977C
6978
6979
6980devenv
6981
6982$
6983c
6984int chislo = 56;
6985chc
6986.c
6987
6988
6989devenv
6990
6991en
6992-us
6993
6994
6995devenv
6996
6997"
6998"
6999US
7000
7001
7002devenv
7003
7004c
7005
7006
7007devenv
7008
70092
7010
7011
7012devenv
7013
7014,
701512, 12, 0,
7016100
7017
7018
7019firefox
7020
7021вывод денежного формата
7022
7023
7024devenv
7025
7026номер1
7027
7028
7029firefox
7030
7031нфтв
7032
7033
7034chrome
7035
7036нфтву
7037ÑŽ
7038
7039
7040chrome
7041
7042vk.
7043k-i-a-t@yandex.788016142qwer
7044v54udc5
7045
7046
7047chrome
7048
7049msdn
7050
7051
7052devenv
7053
7054Decimal test = 10m;
7055Console.w
7056();
7057test.
7058(
7059using (
7060"c", new Cu
7061)
7062(
7063""
7064en-US
7065)
7066)
7067
7068
7069devenv
7070
7071usi
7072 System.
7073;
7074Dec
7075 test = 10m;
7076console.
7077(
7078;
7079""
7080c
7081test.
7082(""
7083c
7084, new
7085Cu
7086("en-US"))
7087
7088
7089chrome
7090
7091vk
7092k-i-a-t@yandex.ru 788016142qwer
7093snzsuc
7094
7095
709624-12-2015
7097
7098notepad
7099
7100USE [master]
7101GO
7102/****** Object: Database [bank] Script Date: 24.12.2015 7:39:03 ******/
7103CREATE DATABASE [bank]
7104 CONTAINMENT = NONE
7105 ON PRIMARY
7106( NAME = N'bank', FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\bank.mdf' , SIZE = 5120KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
7107 LOG ON
7108( NAME = N'bank_log', FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\bank_log.ldf' , SIZE = 2048KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
7109GO
7110ALTER DATABASE [bank] SET COMPATIBILITY_LEVEL = 110
7111GO
7112IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
7113begin
7114EXEC [bank].[dbo].[sp_fulltext_database] @action = 'enable'
7115end
7116GO
7117ALTER DATABASE [bank] SET ANSI_NULL_DEFAULT OFF
7118GO
7119ALTER DATABASE [bank] SET ANSI_NULLS OFF
7120GO
7121ALTER DATABASE [bank] SET ANSI_PADDING OFF
7122GO
7123ALTER DATABASE [bank] SET ANSI_WARNINGS OFF
7124GO
7125ALTER DATABASE [bank] SET ARITHABORT OFF
7126GO
7127ALTER DATABASE [bank] SET AUTO_CLOSE OFF
7128GO
7129ALTER DATABASE [bank] SET AUTO_CREATE_STATISTICS ON
7130GO
7131ALTER DATABASE [bank] SET AUTO_SHRINK OFF
7132GO
7133ALTER DATABASE [bank] SET AUTO_UPDATE_STATISTICS ON
7134GO
7135ALTER DATABASE [bank] SET CURSOR_CLOSE_ON_COMMIT OFF
7136GO
7137ALTER DATABASE [bank] SET CURSOR_DEFAULT GLOBAL
7138GO
7139ALTER DATABASE [bank] SET CONCAT_NULL_YIELDS_NULL OFF
7140GO
7141ALTER DATABASE [bank] SET NUMERIC_ROUNDABORT OFF
7142GO
7143ALTER DATABASE [bank] SET QUOTED_IDENTIFIER OFF
7144GO
7145ALTER DATABASE [bank] SET RECURSIVE_TRIGGERS OFF
7146GO
7147ALTER DATABASE [bank] SET DISABLE_BROKER
7148GO
7149ALTER DATABASE [bank] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
7150GO
7151ALTER DATABASE [bank] SET DATE_CORRELATION_OPTIMIZATION OFF
7152GO
7153ALTER DATABASE [bank] SET TRUSTWORTHY OFF
7154GO
7155ALTER DATABASE [bank] SET ALLOW_SNAPSHOT_ISOLATION OFF
7156GO
7157ALTER DATABASE [bank] SET PARAMETERIZATION SIMPLE
7158GO
7159ALTER DATABASE [bank] SET READ_COMMITTED_SNAPSHOT OFF
7160GO
7161ALTER DATABASE [bank] SET HONOR_BROKER_PRIORITY OFF
7162GO
7163ALTER DATABASE [bank] SET RECOVERY SIMPLE
7164GO
7165ALTER DATABASE [bank] SET MULTI_USER
7166GO
7167ALTER DATABASE [bank] SET PAGE_VERIFY CHECKSUM
7168GO
7169ALTER DATABASE [bank] SET DB_CHAINING OFF
7170GO
7171ALTER DATABASE [bank] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
7172GO
7173ALTER DATABASE [bank] SET TARGET_RECOVERY_TIME = 0 SECONDS
7174GO
7175USE [bank]
7176GO
7177/****** Object: StoredProcedure [dbo].[ADD_credit] Script Date: 24.12.2015 7:39:03 ******/
7178SET ANSI_NULLS ON
7179GO
7180SET QUOTED_IDENTIFIER ON
7181GO
7182create proc [dbo].[ADD_credit] (@sotrudnik int, @klient int, @nazvanie text, @procent real, @moneyz money)
7183as
7184begin insert into Operacia (cel, data, ID, sotrudnikID, clientID) values
7185( 'credit', GETDATE(), (select max( ID )+1 from Operacia), @sotrudnik, @klient)
7186insert into Credit (ID , name , moneyz , procent , clientID )
7187values ( (select max( ID )+1 from Credit), @nazvanie, @moneyz, @procent, @klient)
7188print 'Кредит уÑпешно оформлен.'
7189end
7190GO
7191/****** Object: StoredProcedure [dbo].[Perevod] Script Date: 24.12.2015 7:39:04 ******/
7192SET ANSI_NULLS ON
7193GO
7194SET QUOTED_IDENTIFIER ON
7195GO
7196create proc [dbo].[Perevod] (@klientA int, @klientB int, @moneyz money)
7197as
7198begin try
7199update [Schet] set [moneyz] =( [moneyz] - @moneyz) where ([clientID] = @klientA)
7200if ((select bankname from Schet where [clientID] = @klientA ) =
7201(select bankname from Schet where [clientID] = @klientB))
7202 update [Schet] set [moneyz] =( [moneyz] + @moneyz) where ([clientID] = @klientB)
7203else update [Schet] set [moneyz] =( [moneyz] + @moneyz*0.93) where ([clientID] = @klientB)
7204end try
7205begin catch
7206if (select moneyz-@moneyz from Schet where [clientID] = @klientA) < 0
7207ROLLBACK
7208 DECLARE @ErrorMessage varchar(max), @ErrorSeverity int;
7209 SELECT @ErrorMessage = ERROR_MESSAGE(),
7210 @ErrorSeverity = ERROR_SEVERITY();
7211 RAISERROR(@ErrorMessage, @ErrorSeverity, 1);
7212
7213end catch
7214GO
7215/****** Object: StoredProcedure [dbo].[Uvolit] Script Date: 24.12.2015 7:39:04 ******/
7216SET ANSI_NULLS ON
7217GO
7218SET QUOTED_IDENTIFIER ON
7219GO
7220create proc [dbo].[Uvolit] (@idSotrudnika int)
7221as
7222begin
7223insert Vakancii (ID, doljnost, zarplata, felialID) values
7224( (select max(ID)+1 from Vakancii), (select doljnost from Sotrudnik where ID = @idSotrudnika),
7225(select zarplata from Sotrudnik where ID = @idSotrudnika),(select felialID from Sotrudnik where ID = @idSotrudnika))
7226update Sotrudnik set doljnost = NULL where ID = @idSotrudnika
7227end
7228GO
7229/****** Object: StoredProcedure [dbo].[Vivod_sotrudnikov] Script Date: 24.12.2015 7:39:04 ******/
7230SET ANSI_NULLS ON
7231GO
7232SET QUOTED_IDENTIFIER ON
7233GO
7234CREATE proc [dbo].[Vivod_sotrudnikov] (@bank int)
7235as
7236select familia, ima, doljnost, zarplata, felialID, gorod
7237from Sotrudnik inner join Filial on Sotrudnik.felialID = Filial.ID
7238 inner join Bank on Bank.Code = Filial.bankID where
7239 @bank = Bank.name and Sotrudnik.doljnost is not NULL
7240GO
7241/****** Object: Table [dbo].[akcioner] Script Date: 24.12.2015 7:39:04 ******/
7242SET ANSI_NULLS ON
7243GO
7244SET QUOTED_IDENTIFIER ON
7245GO
7246CREATE TABLE [dbo].[akcioner](
7247 [ID] [int] NOT NULL,
7248 [pravo_golosa] [int] NOT NULL,
7249 [name] [text] NOT NULL,
7250 [familia] [text] NOT NULL,
7251 [otchestvo] [text] NOT NULL,
7252 [data_rojdenia] [date] NULL,
7253 CONSTRAINT [PK_akcioner] PRIMARY KEY CLUSTERED
7254(
7255 [ID] ASC
7256)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7257) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7258
7259GO
7260/****** Object: Table [dbo].[as] Script Date: 24.12.2015 7:39:04 ******/
7261SET ANSI_NULLS ON
7262GO
7263SET QUOTED_IDENTIFIER ON
7264GO
7265CREATE TABLE [dbo].[as](
7266 [Ssda] [nchar](10) NULL
7267) ON [PRIMARY]
7268
7269GO
7270/****** Object: Table [dbo].[Bank] Script Date: 24.12.2015 7:39:04 ******/
7271SET ANSI_NULLS ON
7272GO
7273SET QUOTED_IDENTIFIER ON
7274GO
7275CREATE TABLE [dbo].[Bank](
7276 [name] [nvarchar](50) NULL,
7277 [main_office] [nvarchar](50) NULL,
7278 [Code] [int] NOT NULL,
7279 CONSTRAINT [PK_Bank] PRIMARY KEY CLUSTERED
7280(
7281 [Code] ASC
7282)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7283) ON [PRIMARY]
7284
7285GO
7286/****** Object: Table [dbo].[Capital] Script Date: 24.12.2015 7:39:04 ******/
7287SET ANSI_NULLS ON
7288GO
7289SET QUOTED_IDENTIFIER ON
7290GO
7291CREATE TABLE [dbo].[Capital](
7292 [ID] [int] NOT NULL,
7293 [strahovaniafond] [money] NULL,
7294 [nakpleniafond] [money] NULL,
7295 [ustavnoikapital] [money] NULL,
7296 [rezervnifond] [money] NULL,
7297 [speshialfond] [money] NULL,
7298 [potrebleniafond] [money] NULL,
7299 CONSTRAINT [PK_Capital] PRIMARY KEY CLUSTERED
7300(
7301 [ID] ASC
7302)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7303) ON [PRIMARY]
7304
7305GO
7306/****** Object: Table [dbo].[ChelovekAcii] Script Date: 24.12.2015 7:39:04 ******/
7307SET ANSI_NULLS ON
7308GO
7309SET QUOTED_IDENTIFIER ON
7310GO
7311CREATE TABLE [dbo].[ChelovekAcii](
7312 [chelID] [int] NOT NULL,
7313 [aciiID] [int] NOT NULL,
7314 [ID] [int] NOT NULL
7315) ON [PRIMARY]
7316
7317GO
7318/****** Object: Table [dbo].[Client] Script Date: 24.12.2015 7:39:04 ******/
7319SET ANSI_NULLS ON
7320GO
7321SET QUOTED_IDENTIFIER ON
7322GO
7323CREATE TABLE [dbo].[Client](
7324 [ID] [int] NOT NULL,
7325 [ncard] [int] NOT NULL,
7326 [familia] [text] NOT NULL,
7327 [ima] [text] NOT NULL,
7328 [otchestvo] [text] NOT NULL,
7329 CONSTRAINT [PK_Client] PRIMARY KEY CLUSTERED
7330(
7331 [ID] ASC
7332)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7333) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7334
7335GO
7336/****** Object: Table [dbo].[Credit] Script Date: 24.12.2015 7:39:04 ******/
7337SET ANSI_NULLS ON
7338GO
7339SET QUOTED_IDENTIFIER ON
7340GO
7341CREATE TABLE [dbo].[Credit](
7342 [ID] [int] NOT NULL,
7343 [name] [text] NOT NULL,
7344 [moneyz] [money] NOT NULL,
7345 [procent] [real] NOT NULL,
7346 [clientID] [int] NOT NULL,
7347 CONSTRAINT [PK_Credit] PRIMARY KEY CLUSTERED
7348(
7349 [ID] ASC
7350)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7351) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7352
7353GO
7354/****** Object: Table [dbo].[Filial] Script Date: 24.12.2015 7:39:04 ******/
7355SET ANSI_NULLS ON
7356GO
7357SET QUOTED_IDENTIFIER ON
7358GO
7359CREATE TABLE [dbo].[Filial](
7360 [ID] [int] NOT NULL,
7361 [gorod] [text] NOT NULL,
7362 [fond] [money] NOT NULL,
7363 [bankID] [int] NOT NULL,
7364 CONSTRAINT [PK_Felial] PRIMARY KEY CLUSTERED
7365(
7366 [ID] ASC
7367)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7368) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7369
7370GO
7371/****** Object: Table [dbo].[filial_reviz] Script Date: 24.12.2015 7:39:04 ******/
7372SET ANSI_NULLS ON
7373GO
7374SET QUOTED_IDENTIFIER ON
7375GO
7376CREATE TABLE [dbo].[filial_reviz](
7377 [revizID] [int] NULL,
7378 [filialID] [int] NULL,
7379 [ID] [int] NOT NULL
7380) ON [PRIMARY]
7381
7382GO
7383/****** Object: Table [dbo].[komandirovki] Script Date: 24.12.2015 7:39:04 ******/
7384SET ANSI_NULLS ON
7385GO
7386SET QUOTED_IDENTIFIER ON
7387GO
7388CREATE TABLE [dbo].[komandirovki](
7389 [nomer] [int] NOT NULL,
7390 [nach] [date] NOT NULL,
7391 [cel] [text] NOT NULL,
7392 [gorod] [text] NOT NULL,
7393 [strana] [text] NOT NULL,
7394 [sotrudnikID] [int] NOT NULL,
7395 [con] [date] NOT NULL,
7396 CONSTRAINT [PK_komandirovki] PRIMARY KEY CLUSTERED
7397(
7398 [nomer] ASC
7399)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7400) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7401
7402GO
7403/****** Object: Table [dbo].[Operacia] Script Date: 24.12.2015 7:39:04 ******/
7404SET ANSI_NULLS ON
7405GO
7406SET QUOTED_IDENTIFIER ON
7407GO
7408CREATE TABLE [dbo].[Operacia](
7409 [cel] [text] NULL,
7410 [data] [date] NOT NULL,
7411 [ID] [int] NOT NULL,
7412 [sotrudnikID] [int] NOT NULL,
7413 [clientID] [int] NOT NULL,
7414 CONSTRAINT [PK_Operacia] PRIMARY KEY CLUSTERED
7415(
7416 [ID] ASC
7417)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7418) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7419
7420GO
7421/****** Object: Table [dbo].[paket acii] Script Date: 24.12.2015 7:39:04 ******/
7422SET ANSI_NULLS ON
7423GO
7424SET QUOTED_IDENTIFIER ON
7425GO
7426CREATE TABLE [dbo].[paket acii](
7427 [ID] [int] NOT NULL,
7428 [Kolichestvo] [int] NULL,
7429 [pocent] [real] NULL,
7430 [bankID] [int] NULL,
7431 CONSTRAINT [PK_paket acii] PRIMARY KEY CLUSTERED
7432(
7433 [ID] ASC
7434)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7435) ON [PRIMARY]
7436
7437GO
7438/****** Object: Table [dbo].[Pravlenie] Script Date: 24.12.2015 7:39:04 ******/
7439SET ANSI_NULLS ON
7440GO
7441SET QUOTED_IDENTIFIER ON
7442GO
7443CREATE TABLE [dbo].[Pravlenie](
7444 [familia] [nvarchar](50) NOT NULL,
7445 [ima] [nvarchar](50) NOT NULL,
7446 [otchestvo] [nvarchar](50) NOT NULL,
7447 [filialID] [int] NOT NULL,
7448 [ID] [int] NOT NULL,
7449 CONSTRAINT [PK_Pravlenie] PRIMARY KEY CLUSTERED
7450(
7451 [ID] ASC
7452)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7453) ON [PRIMARY]
7454
7455GO
7456/****** Object: Table [dbo].[Revizia] Script Date: 24.12.2015 7:39:04 ******/
7457SET ANSI_NULLS ON
7458GO
7459SET QUOTED_IDENTIFIER ON
7460GO
7461CREATE TABLE [dbo].[Revizia](
7462 [data] [date] NOT NULL,
7463 [ID] [int] NOT NULL,
7464 [familia] [text] NOT NULL,
7465 [ima] [text] NOT NULL,
7466 [otchestvo] [text] NOT NULL,
7467 CONSTRAINT [PK_Revizia] PRIMARY KEY CLUSTERED
7468(
7469 [ID] ASC
7470)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7471) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7472
7473GO
7474/****** Object: Table [dbo].[Schet] Script Date: 24.12.2015 7:39:04 ******/
7475SET ANSI_NULLS ON
7476GO
7477SET QUOTED_IDENTIFIER ON
7478GO
7479CREATE TABLE [dbo].[Schet](
7480 [Nomer] [int] NOT NULL,
7481 [moneyz] [money] NULL,
7482 [clientID] [int] NOT NULL,
7483 [bankname] [int] NULL,
7484 CONSTRAINT [PK_Schet] PRIMARY KEY CLUSTERED
7485(
7486 [Nomer] ASC
7487)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7488) ON [PRIMARY]
7489
7490GO
7491/****** Object: Table [dbo].[SchetBAnk] Script Date: 24.12.2015 7:39:04 ******/
7492SET ANSI_NULLS ON
7493GO
7494SET QUOTED_IDENTIFIER ON
7495GO
7496CREATE TABLE [dbo].[SchetBAnk](
7497 [IDBank] [int] NULL,
7498 [IdSchet] [int] NULL
7499) ON [PRIMARY]
7500
7501GO
7502/****** Object: Table [dbo].[sobranie_akcionerov] Script Date: 24.12.2015 7:39:04 ******/
7503SET ANSI_NULLS ON
7504GO
7505SET QUOTED_IDENTIFIER ON
7506GO
7507CREATE TABLE [dbo].[sobranie_akcionerov](
7508 [ID] [int] NOT NULL,
7509 [gorod] [text] NULL,
7510 [tema] [text] NOT NULL,
7511 [vrema] [date] NULL,
7512 [bankID] [int] NULL,
7513 CONSTRAINT [PK_sobranie_akcionerov] PRIMARY KEY CLUSTERED
7514(
7515 [ID] ASC
7516)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7517) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7518
7519GO
7520/****** Object: Table [dbo].[Sotrudnik] Script Date: 24.12.2015 7:39:04 ******/
7521SET ANSI_NULLS ON
7522GO
7523SET QUOTED_IDENTIFIER ON
7524GO
7525CREATE TABLE [dbo].[Sotrudnik](
7526 [ID] [int] NOT NULL,
7527 [doljnost] [text] NULL,
7528 [opit_raboti] [real] NULL,
7529 [zarplata] [money] NULL,
7530 [familia] [text] NOT NULL,
7531 [ima] [text] NOT NULL,
7532 [otchestvo] [text] NOT NULL,
7533 [felialID] [int] NULL,
7534 CONSTRAINT [PK_Sotrudnik] PRIMARY KEY CLUSTERED
7535(
7536 [ID] ASC
7537)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7538) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7539
7540GO
7541/****** Object: Table [dbo].[Sovet] Script Date: 24.12.2015 7:39:04 ******/
7542SET ANSI_NULLS ON
7543GO
7544SET QUOTED_IDENTIFIER ON
7545GO
7546CREATE TABLE [dbo].[Sovet](
7547 [familia] [text] NOT NULL,
7548 [name] [text] NOT NULL,
7549 [otchestvo] [text] NOT NULL,
7550 [ID] [int] NOT NULL,
7551 [bankID] [int] NULL,
7552 CONSTRAINT [PK_Sovet] PRIMARY KEY CLUSTERED
7553(
7554 [ID] ASC
7555)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7556) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7557
7558GO
7559/****** Object: Table [dbo].[Vakancii] Script Date: 24.12.2015 7:39:04 ******/
7560SET ANSI_NULLS ON
7561GO
7562SET QUOTED_IDENTIFIER ON
7563GO
7564CREATE TABLE [dbo].[Vakancii](
7565 [ID] [int] NOT NULL,
7566 [doljnost] [text] NULL,
7567 [zarplata] [money] NULL,
7568 [felialID] [int] NULL,
7569 CONSTRAINT [PK_Vakancii] PRIMARY KEY CLUSTERED
7570(
7571 [ID] ASC
7572)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7573) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7574
7575GO
7576/****** Object: Table [dbo].[Vkald] Script Date: 24.12.2015 7:39:04 ******/
7577SET ANSI_NULLS ON
7578GO
7579SET QUOTED_IDENTIFIER ON
7580GO
7581CREATE TABLE [dbo].[Vkald](
7582 [ID] [int] NOT NULL,
7583 [procent] [real] NULL,
7584 [moneyz] [money] NOT NULL,
7585 [name] [text] NOT NULL,
7586 [clientID] [int] NOT NULL,
7587 CONSTRAINT [PK_Vkald] PRIMARY KEY CLUSTERED
7588(
7589 [ID] ASC
7590)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
7591) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
7592
7593GO
7594INSERT [dbo].[akcioner] ([ID], [pravo_golosa], [name], [familia], [otchestvo], [data_rojdenia]) VALUES (1, 1, N'roman', N'abramovich', N'dmitreevich', NULL)
7595INSERT [dbo].[akcioner] ([ID], [pravo_golosa], [name], [familia], [otchestvo], [data_rojdenia]) VALUES (2, 0, N'arkadii', N'astahov', N'mihailovich', NULL)
7596INSERT [dbo].[akcioner] ([ID], [pravo_golosa], [name], [familia], [otchestvo], [data_rojdenia]) VALUES (3, 0, N'oblomov', N'stepan', N'stepanovich', NULL)
7597INSERT [dbo].[akcioner] ([ID], [pravo_golosa], [name], [familia], [otchestvo], [data_rojdenia]) VALUES (4, 1, N'galushkov', N'semen', N'evgenievich', NULL)
7598INSERT [dbo].[akcioner] ([ID], [pravo_golosa], [name], [familia], [otchestvo], [data_rojdenia]) VALUES (5, 1, N'ciguiko', N'vadim', N'alvertovich', NULL)
7599INSERT [dbo].[akcioner] ([ID], [pravo_golosa], [name], [familia], [otchestvo], [data_rojdenia]) VALUES (6, 1, N'dolohov', N'tamir', N'genadievich', NULL)
7600INSERT [dbo].[Bank] ([name], [main_office], [Code]) VALUES (N'sberbank', N'moscow', 1)
7601INSERT [dbo].[Bank] ([name], [main_office], [Code]) VALUES (N'prombank', N'yaroslavl', 2)
7602INSERT [dbo].[Bank] ([name], [main_office], [Code]) VALUES (N'alfabank', N'moscow', 3)
7603INSERT [dbo].[Bank] ([name], [main_office], [Code]) VALUES (N'omegabank', N'vladivistok', 4)
7604INSERT [dbo].[Capital] ([ID], [strahovaniafond], [nakpleniafond], [ustavnoikapital], [rezervnifond], [speshialfond], [potrebleniafond]) VALUES (1, 320.0000, 200.0000, 100.0000, 200.0000, 300.0000, 400.0000)
7605INSERT [dbo].[Capital] ([ID], [strahovaniafond], [nakpleniafond], [ustavnoikapital], [rezervnifond], [speshialfond], [potrebleniafond]) VALUES (2, 100.0000, 50.0000, 280.0000, 654.0000, 223.0000, 10.0000)
7606INSERT [dbo].[Capital] ([ID], [strahovaniafond], [nakpleniafond], [ustavnoikapital], [rezervnifond], [speshialfond], [potrebleniafond]) VALUES (3, 68.0000, 100.0000, 342.0000, 460.0000, 580.0000, 260.0000)
7607INSERT [dbo].[Capital] ([ID], [strahovaniafond], [nakpleniafond], [ustavnoikapital], [rezervnifond], [speshialfond], [potrebleniafond]) VALUES (4, 290.0000, 183.0000, 745.0000, 281.0000, 283.0000, 839.0000)
7608INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (1, 1, 1)
7609INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (3, 2, 2)
7610INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (1, 3, 3)
7611INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (4, 6, 4)
7612INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (6, 5, 5)
7613INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (5, 4, 6)
7614INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (2, 8, 7)
7615INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (4, 7, 8)
7616INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (6, 9, 9)
7617INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (4, 10, 10)
7618INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (1, 11, 11)
7619INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (6, 12, 12)
7620INSERT [dbo].[ChelovekAcii] ([chelID], [aciiID], [ID]) VALUES (3, 13, 13)
7621INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (1, 139104, N'gobenov', N'ilia', N'vladislavovich')
7622INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (2, 382294, N'ozerov', N'oleg', N'prohorovich')
7623INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (3, 123149, N'kamenev', N'mihail', N'dmitrievich')
7624INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (4, 124756, N'zinoviev', N'rustam', N'rustamovich')
7625INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (5, 454869, N'shirokov', N'igor', N'muslimovich')
7626INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (6, 567178, N'trakarov', N'semen', N'petrovich')
7627INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (7, 573473, N'klimasov', N'gleb', N'semenovich')
7628INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (8, 276936, N'ushapkin', N'ivan', N'ivanovich')
7629INSERT [dbo].[Client] ([ID], [ncard], [familia], [ima], [otchestvo]) VALUES (9, 689375, N'korneev', N'kornei', N'korneevich')
7630INSERT [dbo].[Credit] ([ID], [name], [moneyz], [procent], [clientID]) VALUES (1, N'Udacha', 60000.0000, 10, 3)
7631INSERT [dbo].[Credit] ([ID], [name], [moneyz], [procent], [clientID]) VALUES (2, N'Dohodnii', 20000.0000, 20, 1)
7632INSERT [dbo].[Filial] ([ID], [gorod], [fond], [bankID]) VALUES (1, N'oskol', 400000.0000, 3)
7633INSERT [dbo].[Filial] ([ID], [gorod], [fond], [bankID]) VALUES (2, N'moscow', 249922.0000, 1)
7634INSERT [dbo].[Filial] ([ID], [gorod], [fond], [bankID]) VALUES (3, N'moscow', 725000.0000, 2)
7635INSERT [dbo].[Filial] ([ID], [gorod], [fond], [bankID]) VALUES (4, N'peterbugr', 3000000.0000, 4)
7636INSERT [dbo].[Filial] ([ID], [gorod], [fond], [bankID]) VALUES (5, N'yaroslavl', 1300000.0000, 2)
7637INSERT [dbo].[filial_reviz] ([revizID], [filialID], [ID]) VALUES (1, 1, 1)
7638INSERT [dbo].[filial_reviz] ([revizID], [filialID], [ID]) VALUES (5, 2, 2)
7639INSERT [dbo].[filial_reviz] ([revizID], [filialID], [ID]) VALUES (2, 3, 3)
7640INSERT [dbo].[filial_reviz] ([revizID], [filialID], [ID]) VALUES (4, 5, 4)
7641INSERT [dbo].[filial_reviz] ([revizID], [filialID], [ID]) VALUES (3, 4, 5)
7642INSERT [dbo].[komandirovki] ([nomer], [nach], [cel], [gorod], [strana], [sotrudnikID], [con]) VALUES (1, CAST(0x31390B00 AS Date), N'otkritie_feliala', N'sofia', N'bolgaria', 1, CAST(0x8C390B00 AS Date))
7643INSERT [dbo].[komandirovki] ([nomer], [nach], [cel], [gorod], [strana], [sotrudnikID], [con]) VALUES (2, CAST(0xB3390B00 AS Date), N'povishenie_cvalifikacii', N'sevastopol', N'russia', 3, CAST(0xE6390B00 AS Date))
7644INSERT [dbo].[komandirovki] ([nomer], [nach], [cel], [gorod], [strana], [sotrudnikID], [con]) VALUES (3, CAST(0x2D3A0B00 AS Date), N'Vstrecha_s_klientom', N'novosibirsk', N'russia', 7, CAST(0x573A0B00 AS Date))
7645INSERT [dbo].[komandirovki] ([nomer], [nach], [cel], [gorod], [strana], [sotrudnikID], [con]) VALUES (4, CAST(0x9E390B00 AS Date), N'povishenie_kvalifikacii', N'oslo', N'norvegia', 8, CAST(0x033A0B00 AS Date))
7646INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'vklad', CAST(0x353A0B00 AS Date), 1, 7, 4)
7647INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'poluchenie_nalichnih', CAST(0xA43A0B00 AS Date), 2, 8, 4)
7648INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'credit', CAST(0xBE3A0B00 AS Date), 3, 9, 3)
7649INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'vklad', CAST(0x4E3A0B00 AS Date), 4, 5, 2)
7650INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'poluchenie_nalichnih', CAST(0x853A0B00 AS Date), 5, 6, 6)
7651INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'vklad', CAST(0x20390B00 AS Date), 6, 6, 8)
7652INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'credit', CAST(0xF1390B00 AS Date), 7, 3, 1)
7653INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'vklad', CAST(0x953A0B00 AS Date), 8, 7, 9)
7654INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'poluchenie_nalichnih', CAST(0xC13A0B00 AS Date), 9, 5, 5)
7655INSERT [dbo].[Operacia] ([cel], [data], [ID], [sotrudnikID], [clientID]) VALUES (N'poluchenie_nalichnih', CAST(0x71390B00 AS Date), 10, 7, 7)
7656INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (1, 200, 20, 1)
7657INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (2, 400, 40, 1)
7658INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (3, 100, 10, 1)
7659INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (4, 300, 30, 1)
7660INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (5, 60, 10, 2)
7661INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (6, 240, 40, 2)
7662INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (7, 300, 50, 2)
7663INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (8, 700, 50, 3)
7664INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (9, 700, 50, 3)
7665INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (10, 300, 30, 4)
7666INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (11, 300, 30, 4)
7667INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (12, 300, 30, 4)
7668INSERT [dbo].[paket acii] ([ID], [Kolichestvo], [pocent], [bankID]) VALUES (13, 100, 10, 4)
7669INSERT [dbo].[Pravlenie] ([familia], [ima], [otchestvo], [filialID], [ID]) VALUES (N'galorov', N'bill', N'mihailovich', 2, 1)
7670INSERT [dbo].[Pravlenie] ([familia], [ima], [otchestvo], [filialID], [ID]) VALUES (N'Shahov', N'dmitrii', N'maksimovich', 1, 2)
7671INSERT [dbo].[Pravlenie] ([familia], [ima], [otchestvo], [filialID], [ID]) VALUES (N'lehanov', N'evgenii', N'albertovich', 2, 3)
7672INSERT [dbo].[Pravlenie] ([familia], [ima], [otchestvo], [filialID], [ID]) VALUES (N'homakov', N'mihail', N'evgenievich', 4, 4)
7673INSERT [dbo].[Pravlenie] ([familia], [ima], [otchestvo], [filialID], [ID]) VALUES (N'raspopov', N'roman', N'sergeevich', 5, 5)
7674INSERT [dbo].[Pravlenie] ([familia], [ima], [otchestvo], [filialID], [ID]) VALUES (N'omak', N'galina', N'zinaidovna', 3, 6)
7675INSERT [dbo].[Revizia] ([data], [ID], [familia], [ima], [otchestvo]) VALUES (CAST(0xBD3A0B00 AS Date), 1, N'nurgaliev', N'arzan', N'bahimovich')
7676INSERT [dbo].[Revizia] ([data], [ID], [familia], [ima], [otchestvo]) VALUES (CAST(0x883A0B00 AS Date), 2, N'momonteev', N'nikolai', N'olegovich')
7677INSERT [dbo].[Revizia] ([data], [ID], [familia], [ima], [otchestvo]) VALUES (CAST(0x2A3A0B00 AS Date), 3, N'jirkov', N'nurhat', N'fazarovich')
7678INSERT [dbo].[Revizia] ([data], [ID], [familia], [ima], [otchestvo]) VALUES (CAST(0x6D3A0B00 AS Date), 4, N'nurgaliev', N'arzan', N'bahimovich')
7679INSERT [dbo].[Revizia] ([data], [ID], [familia], [ima], [otchestvo]) VALUES (CAST(0x913A0B00 AS Date), 5, N'zagorelov', N'vladimir', N'borisovich')
7680INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (1, 120000.0000, 1, NULL)
7681INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (2, 23000.0000, 2, NULL)
7682INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (3, 7000.0000, 3, NULL)
7683INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (4, 67000.0000, 4, NULL)
7684INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (5, 15000.0000, 5, NULL)
7685INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (6, 360000.0000, 6, NULL)
7686INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (7, 93000.0000, 7, NULL)
7687INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (8, 780000.0000, 8, NULL)
7688INSERT [dbo].[Schet] ([Nomer], [moneyz], [clientID], [bankname]) VALUES (9, 1500000.0000, 9, NULL)
7689INSERT [dbo].[sobranie_akcionerov] ([ID], [gorod], [tema], [vrema], [bankID]) VALUES (1, N'moscow', N'politika banka', CAST(0xA73A0B00 AS Date), 1)
7690INSERT [dbo].[sobranie_akcionerov] ([ID], [gorod], [tema], [vrema], [bankID]) VALUES (2, N'peterburg', N'fond', CAST(0x8B3A0B00 AS Date), 2)
7691INSERT [dbo].[sobranie_akcionerov] ([ID], [gorod], [tema], [vrema], [bankID]) VALUES (3, N'moscow', N'filiali', CAST(0x693A0B00 AS Date), 3)
7692INSERT [dbo].[sobranie_akcionerov] ([ID], [gorod], [tema], [vrema], [bankID]) VALUES (4, N'moscow', N'politika banka', CAST(0xC33A0B00 AS Date), 2)
7693INSERT [dbo].[sobranie_akcionerov] ([ID], [gorod], [tema], [vrema], [bankID]) VALUES (5, N'vlaivostok', N'slianie', CAST(0x883A0B00 AS Date), 4)
7694INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (1, N'meneger', 12, 72000.0000, N'plehanov', N'urii', N'andreevich', 1)
7695INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (2, N'buhgalter', 7, 34000.0000, N'plhanova', N'ulia', N'andreevina', 1)
7696INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (3, N'glavbuh', 27, 120000.0000, N'semenova', N'andjelina', N'alekseevna', 4)
7697INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (4, N'uborshik', 0, 8000.0000, N'karimov', N'andrei', N'tarasovich', 3)
7698INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (5, N'rabota_s_klientom', 4, 24000.0000, N'sheglov', N'timofei', N'davidovich', 1)
7699INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (6, N'rabota_s_klientom', 2, 50000.0000, N'soboleva', N'anna', N'nikolaevna', 2)
7700INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (7, N'rabota_s_klientom', 6, 30000.0000, N'klinova', N'veronika', N'nikolaevna', 3)
7701INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (8, N'rabota_s_klientom', 3, 25000.0000, N'bender', N'ramil', N'ostapov', 4)
7702INSERT [dbo].[Sotrudnik] ([ID], [doljnost], [opit_raboti], [zarplata], [familia], [ima], [otchestvo], [felialID]) VALUES (9, N'rabota_s_klientom', 14, 47000.0000, N'skyoker', N'luk', N'enakin', 5)
7703INSERT [dbo].[Sovet] ([familia], [name], [otchestvo], [ID], [bankID]) VALUES (N'buharev', N'igor', N'vladimirovich', 1, 1)
7704INSERT [dbo].[Sovet] ([familia], [name], [otchestvo], [ID], [bankID]) VALUES (N'abramov', N'semen', N'igorevich', 2, 1)
7705INSERT [dbo].[Sovet] ([familia], [name], [otchestvo], [ID], [bankID]) VALUES (N'zavdeev', N'oleg', N'prohorovich', 3, 3)
7706INSERT [dbo].[Sovet] ([familia], [name], [otchestvo], [ID], [bankID]) VALUES (N'liderov', N'vladislav', N'albertovich', 4, 2)
7707INSERT [dbo].[Sovet] ([familia], [name], [otchestvo], [ID], [bankID]) VALUES (N'bubencev', N'dmitrii', N'aleksandrovich', 5, 4)
7708INSERT [dbo].[Sovet] ([familia], [name], [otchestvo], [ID], [bankID]) VALUES (N'gromov', N'petr', N'borisovich', 6, 2)
7709INSERT [dbo].[Sovet] ([familia], [name], [otchestvo], [ID], [bankID]) VALUES (N'gerasimov', N'sergey', N'sergeevich', 7, 3)
7710INSERT [dbo].[Vakancii] ([ID], [doljnost], [zarplata], [felialID]) VALUES (1, N'uborshik', NULL, 3)
7711INSERT [dbo].[Vakancii] ([ID], [doljnost], [zarplata], [felialID]) VALUES (2, N'meneger', NULL, 5)
7712INSERT [dbo].[Vakancii] ([ID], [doljnost], [zarplata], [felialID]) VALUES (3, N'meneger', NULL, 2)
7713INSERT [dbo].[Vakancii] ([ID], [doljnost], [zarplata], [felialID]) VALUES (4, N'nachalnik_otdela_kadrov', NULL, 3)
7714INSERT [dbo].[Vakancii] ([ID], [doljnost], [zarplata], [felialID]) VALUES (5, N'glavbuh', NULL, 1)
7715INSERT [dbo].[Vkald] ([ID], [procent], [moneyz], [name], [clientID]) VALUES (1, 6, 120000.0000, N'Business', 4)
7716INSERT [dbo].[Vkald] ([ID], [procent], [moneyz], [name], [clientID]) VALUES (2, 10, 600000.0000, N'Dorogoi', 2)
7717INSERT [dbo].[Vkald] ([ID], [procent], [moneyz], [name], [clientID]) VALUES (3, 20, 1500000.0000, N'Sverhdohod', 8)
7718INSERT [dbo].[Vkald] ([ID], [procent], [moneyz], [name], [clientID]) VALUES (4, 15, 200000.0000, N'Leto', 9)
7719ALTER TABLE [dbo].[Bank] WITH CHECK ADD CONSTRAINT [FK_Bank_Capital] FOREIGN KEY([Code])
7720REFERENCES [dbo].[Capital] ([ID])
7721GO
7722ALTER TABLE [dbo].[Bank] CHECK CONSTRAINT [FK_Bank_Capital]
7723GO
7724ALTER TABLE [dbo].[ChelovekAcii] WITH CHECK ADD CONSTRAINT [FK_ChelovekAcii_akcioner] FOREIGN KEY([chelID])
7725REFERENCES [dbo].[akcioner] ([ID])
7726GO
7727ALTER TABLE [dbo].[ChelovekAcii] CHECK CONSTRAINT [FK_ChelovekAcii_akcioner]
7728GO
7729ALTER TABLE [dbo].[ChelovekAcii] WITH CHECK ADD CONSTRAINT [FK_ChelovekAcii_paket acii] FOREIGN KEY([aciiID])
7730REFERENCES [dbo].[paket acii] ([ID])
7731GO
7732ALTER TABLE [dbo].[ChelovekAcii] CHECK CONSTRAINT [FK_ChelovekAcii_paket acii]
7733GO
7734ALTER TABLE [dbo].[Credit] WITH CHECK ADD CONSTRAINT [FK_Credit_Client1] FOREIGN KEY([clientID])
7735REFERENCES [dbo].[Client] ([ID])
7736GO
7737ALTER TABLE [dbo].[Credit] CHECK CONSTRAINT [FK_Credit_Client1]
7738GO
7739ALTER TABLE [dbo].[Filial] WITH CHECK ADD CONSTRAINT [FK_Felial_Bank1] FOREIGN KEY([bankID])
7740REFERENCES [dbo].[Bank] ([Code])
7741GO
7742ALTER TABLE [dbo].[Filial] CHECK CONSTRAINT [FK_Felial_Bank1]
7743GO
7744ALTER TABLE [dbo].[filial_reviz] WITH CHECK ADD CONSTRAINT [FK_felial_reviz_Felial] FOREIGN KEY([filialID])
7745REFERENCES [dbo].[Filial] ([ID])
7746GO
7747ALTER TABLE [dbo].[filial_reviz] CHECK CONSTRAINT [FK_felial_reviz_Felial]
7748GO
7749ALTER TABLE [dbo].[filial_reviz] WITH CHECK ADD CONSTRAINT [FK_felial_reviz_Revizia] FOREIGN KEY([revizID])
7750REFERENCES [dbo].[Revizia] ([ID])
7751GO
7752ALTER TABLE [dbo].[filial_reviz] CHECK CONSTRAINT [FK_felial_reviz_Revizia]
7753GO
7754ALTER TABLE [dbo].[komandirovki] WITH CHECK ADD CONSTRAINT [FK_komandirovki_Sotrudnik1] FOREIGN KEY([sotrudnikID])
7755REFERENCES [dbo].[Sotrudnik] ([ID])
7756GO
7757ALTER TABLE [dbo].[komandirovki] CHECK CONSTRAINT [FK_komandirovki_Sotrudnik1]
7758GO
7759ALTER TABLE [dbo].[Operacia] WITH CHECK ADD CONSTRAINT [FK_Operacia_Client] FOREIGN KEY([clientID])
7760REFERENCES [dbo].[Client] ([ID])
7761GO
7762ALTER TABLE [dbo].[Operacia] CHECK CONSTRAINT [FK_Operacia_Client]
7763GO
7764ALTER TABLE [dbo].[Operacia] WITH CHECK ADD CONSTRAINT [FK_Operacia_Sotrudnik1] FOREIGN KEY([sotrudnikID])
7765REFERENCES [dbo].[Sotrudnik] ([ID])
7766GO
7767ALTER TABLE [dbo].[Operacia] CHECK CONSTRAINT [FK_Operacia_Sotrudnik1]
7768GO
7769ALTER TABLE [dbo].[paket acii] WITH CHECK ADD CONSTRAINT [FK_paket acii_Bank] FOREIGN KEY([bankID])
7770REFERENCES [dbo].[Bank] ([Code])
7771GO
7772ALTER TABLE [dbo].[paket acii] CHECK CONSTRAINT [FK_paket acii_Bank]
7773GO
7774ALTER TABLE [dbo].[Pravlenie] WITH CHECK ADD CONSTRAINT [FK_Pravlenie_Filial] FOREIGN KEY([filialID])
7775REFERENCES [dbo].[Filial] ([ID])
7776GO
7777ALTER TABLE [dbo].[Pravlenie] CHECK CONSTRAINT [FK_Pravlenie_Filial]
7778GO
7779ALTER TABLE [dbo].[Schet] WITH CHECK ADD CONSTRAINT [FK_Schet_Client] FOREIGN KEY([clientID])
7780REFERENCES [dbo].[Client] ([ID])
7781GO
7782ALTER TABLE [dbo].[Schet] CHECK CONSTRAINT [FK_Schet_Client]
7783GO
7784ALTER TABLE [dbo].[SchetBAnk] WITH CHECK ADD CONSTRAINT [FK_SchetBAnk_Bank] FOREIGN KEY([IDBank])
7785REFERENCES [dbo].[Bank] ([Code])
7786GO
7787ALTER TABLE [dbo].[SchetBAnk] CHECK CONSTRAINT [FK_SchetBAnk_Bank]
7788GO
7789ALTER TABLE [dbo].[sobranie_akcionerov] WITH CHECK ADD CONSTRAINT [FK_sobranie_akcionerov_Bank1] FOREIGN KEY([bankID])
7790REFERENCES [dbo].[Bank] ([Code])
7791GO
7792ALTER TABLE [dbo].[sobranie_akcionerov] CHECK CONSTRAINT [FK_sobranie_akcionerov_Bank1]
7793GO
7794ALTER TABLE [dbo].[Sotrudnik] WITH CHECK ADD CONSTRAINT [FK_Sotrudnik_Felial1] FOREIGN KEY([felialID])
7795REFERENCES [dbo].[Filial] ([ID])
7796GO
7797ALTER TABLE [dbo].[Sotrudnik] CHECK CONSTRAINT [FK_Sotrudnik_Felial1]
7798GO
7799ALTER TABLE [dbo].[Sovet] WITH CHECK ADD CONSTRAINT [FK_Sovet_Bank] FOREIGN KEY([bankID])
7800REFERENCES [dbo].[Bank] ([Code])
7801GO
7802ALTER TABLE [dbo].[Sovet] CHECK CONSTRAINT [FK_Sovet_Bank]
7803GO
7804ALTER TABLE [dbo].[Vakancii] WITH CHECK ADD CONSTRAINT [FK_Vakancii_Filial] FOREIGN KEY([felialID])
7805REFERENCES [dbo].[Filial] ([ID])
7806GO
7807ALTER TABLE [dbo].[Vakancii] CHECK CONSTRAINT [FK_Vakancii_Filial]
7808GO
7809ALTER TABLE [dbo].[Vkald] WITH CHECK ADD CONSTRAINT [FK_Vkald_Client1] FOREIGN KEY([clientID])
7810REFERENCES [dbo].[Client] ([ID])
7811GO
7812ALTER TABLE [dbo].[Vkald] CHECK CONSTRAINT [FK_Vkald_Client1]
7813GO
7814/****** Object: Trigger [dbo].[vozrast] Script Date: 24.12.2015 7:39:04 ******/
7815SET ANSI_NULLS ON
7816GO
7817SET QUOTED_IDENTIFIER ON
7818GO
7819CREATE trigger [dbo].[vozrast] on [dbo].[akcioner]
7820for update, insert as
7821if (select year(getdate()) - year(data_rojdenia) from inserted) < 18
7822begin
7823print 'Ðевозможо владеть акциÑми не дÑоитгнув 18летнего возраÑта'
7824rollback transaction
7825end
7826
7827GO
7828/****** Object: Trigger [dbo].[Two] Script Date: 24.12.2015 7:39:04 ******/
7829SET ANSI_NULLS ON
7830GO
7831SET QUOTED_IDENTIFIER ON
7832GO
7833create trigger [dbo].[Two] on [dbo].[Schet] for update as
7834 if (select moneyz from inserted ) < 0 begin
7835 ROLLBACK TRANSACTION
7836 print 'Сумма на Ñчету не может упаÑть ниже нулÑ'
7837 end
7838GO
7839/****** Object: Trigger [dbo].[opit] Script Date: 24.12.2015 7:39:04 ******/
7840SET ANSI_NULLS ON
7841GO
7842SET QUOTED_IDENTIFIER ON
7843GO
7844create trigger [dbo].[opit] on [dbo].[Sotrudnik] after insert as
7845if (select opit_raboti from inserted) = 0
7846begin
7847rollback transaction
7848print 'Маленький опыт работы'
7849end
7850
7851GO
7852/****** Object: Trigger [dbo].[del_vacancii] Script Date: 24.12.2015 7:39:04 ******/
7853SET ANSI_NULLS ON
7854GO
7855SET QUOTED_IDENTIFIER ON
7856GO
7857create trigger [dbo].[del_vacancii] on [dbo].[Vakancii] for Delete
7858as
7859begin
7860delete from [dbo].[Vakancii] where ([dbo].[Vakancii].ID = (select ID from deleted))
7861print 'ВаканÑÐ¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð° уÑпешно'
7862end
7863
7864GO
7865USE [master]
7866GO
7867ALTER DATABASE [bank] SET READ_WRITE
7868GO
7869
7870
7871WINWORD
7872
7873create trigger zap
7874on database
7875for drop_table
7876as
7877print 'Запрещено удалÑть таблицы из базы данных'
7878rollback
7879
7880
7881WINWORD
7882
7883уменьшение
7884количеÑтва денег
7885положительного баланÑа на Ñчёте клиента
7886
7887
7888Ssms
7889
7890create trigger data on [dbo].[
7891
7892
7893Ssms
7894
7895komandirovki] after insert, update
7896as
7897if
7898
7899
7900Ssms
7901
7902 select
7903(
7904
7905
7906
7907Ssms
7908
7909nach from
7910komandirovki) > ( select
7911con from komandirovki)
7912begin
7913rollback trasaction
7914n
7915print 'Дата начала позже даты Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸'
7916end
7917
7918
7919Ssms
7920
7921create trigger data on [dbo].[komandirovki] after insert, update
7922as
7923if ( select nach from komandirovki) > ( select con from komandirovki)
7924begin
7925rollback transaction
7926print 'Дата начала позже даты Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸'
7927
7928Ssms
7929
7930create trigger data on [dbo].[komandirovki] after insert, update
7931as
7932if ( select nach from komandirovki) > ( select con from komandirovki)
7933begin
7934rollback transaction
7935print 'Дата начала позже даты Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸'
7936end
7937
7938WINWORD
7939
7940Проверка дат командировок
7941ки
7942
7943
7944WINWORD
7945
7946create trigger zap
7947on database
7948for drop_table
7949as
7950print 'Запрещено удалÑть таблицы из базы данных'
7951rollback
7952
7953
7954WINWORD
7955
7956create proc Perevod (@klientA int, @klientB int, @moneyz money)
7957as
7958update [Schet] set [moneyz] =( [moneyz] - @moneyz) where ([clientID] = @klientA)
7959if ((select bankname from Schet where [clientID] = @klientA ) =
7960(select bankname from Schet where [clientID] = @klientB))
7961 update [Schet] set [moneyz] =( [moneyz] + @moneyz) where ([clientID] = @klientB)
7962else update [Schet] set [moneyz] =( [moneyz] + @moneyz*0.93) where ([clientID] = @klientB)
7963
7964
7965chrome
7966
7967try catch
7968 sql
7969
7970
7971WINWORD
7972
7973create proc Uvolit (@idSotrudnika int)
7974as
7975begin
7976insert
7977
7978
7979Ssms
7980
7981cre
7982
7983
7984Ssms
7985
7986capital
7987strah moneyz, @
7988nakopl money, @
7989ustavnoi,
7990 money, rezerv
7991@
7992money,
7993
7994 spesial
7995@
7996money,
7997potreblenia
7998@
7999 money
8000
8001
8002Ssms
8003
8004 try
8005(
8006
8007
8008Ssms
8009
8010ID
8011
8012Ssms
8013
8014,
8015
8016
8017Ssms
8018
8019strahovaniafond
8020
8021Ssms
8022
8023nakpleniafond
8024
8025Ssms
8026
8027,
8028,
8029
8030
8031Ssms
8032
8033ustavnoikapital
8034
8035Ssms
8036
8037,
8038
8039
8040Ssms
8041
8042rezervnifond
8043
8044Ssms
8045
8046,
8047
8048
8049Ssms
8050
8051speshialfond
8052
8053Ssms
8054
8055,
8056
8057
8058Ssms
8059
8060potrebleniafond
8061
8062Ssms
8063
8064)
8065values (select max(ID)+1 from ca
8066)
8067(
8068,
8069,
8070
8071
8072Ssms
8073
8074@nakopl
8075
8076Ssms
8077
8078,
8079
8080
8081Ssms
8082
8083 @ustavnoi
8084
8085Ssms
8086
8087@rezerv
8088
8089Ssms
8090
8091,
8092
8093
8094Ssms
8095
8096@spesial
8097
8098Ssms
8099
8100,
8101,
8102)
8103end try
8104
8105
8106
8107
8108
8109C
8110update
8111a
8112
8113set
8114@IDbank int,
8115
8116
8117Ssms
8118
8119set
8120 =
8121
8122
8123Ssms
8124
8125(select max(ID)+1 from Capital)
8126
8127Ssms
8128
8129insert
8130Bank@name,@city
8131(ID,
8132Code
8133name
8134,
8135Bank
8136main_
8137) values
8138, update
8139
8140 (select
8141
8142
8143Ssms
8144
8145max(Code) +1 from Bank)
8146(
8147, @name, @city)
8148)
8149
8150
8151Ssms
8152
8153begin catch
8154end cath
8155c
8156
8157
8158WINWORD
8159
8160ROLLBACK
8161 DECLARE @ErrorMessage varchar(max), @ErrorSeverity int;
8162 SELECT @ErrorMessage = ERROR_MESSAGE(),
8163 @ErrorSeverity = ERROR_SEVERITY();
8164 RAISERROR(@ErrorMessage, @ErrorSeverity, 1);
8165
8166
8167Ssms
8168
8169Add
8170
8171
8172
8173Ssms
8174
8175nvarchar(50)
8176
8177Ssms
8178
8179create proc AddBank (@name nvarchar(50), @city nvarchar(50))
8180as
8181begin try
8182insert Bank (Code, name, main_office) values ((select max(Code) +1 from Bank), @name, @city)
8183end try
8184begin catch
8185ROLLBACK
8186 DECLARE @ErrorMessage varchar(max), @ErrorSeverity int;
8187 SELECT @ErrorMessage = ERROR_MESSAGE(),
8188 @ErrorSeverity = ERROR_SEVERITY();
8189 RAISERROR(@ErrorMessage, @ErrorSeverity, 1);
8190
8191end catch
8192
8193WINWORD
8194
8195Добавление банка
8196
8197
8198Ssms
8199
8200учуÑгеу
8201execute
8202
8203
8204Ssms
8205
8206 AddBank (@name nvarchar(50), @city nvarchar(50))
8207
8208Ssms
8209
8210
8211= NULL
8212='Yaroslavl'
8213
8214
8215chrome
8216
8217vk
8218amopp@mail.ru gehygubar147
8219gehygubar1470
8220Cr
8221
8222
8223chrome
8224
8225vk
8226cr
8227
8228
8229POWERPNT
8230
8231IF @@TRANCOUNT > 0
8232
8233POWERPNT
8234
8235AS SET NOCOUNT ON;
8236
8237
8238POWERPNT
8239
8240IF @@TRANCOUNT > 0
8241
8242
8243Ssms
8244
8245create proc AddBank (@name nvarchar(50), @city nvarchar(50))
8246AS SET NOCOUNT ON;
8247begin try
8248insert Bank (Code, name, main_office) values ((select max(Code) +1 from Bank), @name, @city)
8249end try
8250begin catch
8251IF @@TRANCOUNT > 0
8252ROLLBACK
8253 DECLARE @ErrorMessage varchar(max), @ErrorSeverity int;
8254 SELECT @ErrorMessage = ERROR_MESSAGE(),
8255 @ErrorSeverity = ERROR_SEVERITY();
8256 RAISERROR(@ErrorMessage, @ErrorSeverity, 1);
8257
8258end catch
8259
8260WINWORD
8261
8262create trigger zap
8263on database
8264for drop_table
8265as
8266print 'Запрещено удалÑть таблицы из базы данных'
8267rollback
8268
8269
8270Ssms
8271
82720
8273prog
827450000
8275-
8276-
8277-
82781
827910
82800
8281
8282
8283Ssms
8284
8285-5
8286>
8287
8288
8289Ssms
8290
82912
8292 check [con]>[nach]
8293
8294.date
8295.date
8296
8297
8298
8299Ssms
8300
8301 check
8302
8303chrome
8304
8305 create table
8306
8307
8308Ssms
8309
8310,
8311
8312
8313
8314
8315Ssms
8316
8317(
8318)
8319
8320
8321Ssms
8322
8323.date
8324.date
8325(
8326))
8327
8328
8329Ssms
8330
833110.10.1993
83321
83333
8334-
8335-
8336
8337
8338Ssms
8339
8340-
8341
8342
8343Ssms
8344
83451992.12.03
8346
8347
8348Ssms
8349
83507
83512
83522
8353
8354
8355WINWORD
8356
8357-
8358-
8359-
8360
8361
8362explorer
8363
8364Ф
8365Функции
8366
8367
8368chrome
8369
8370dtgor mybb
8371
8372
8373Ssms
8374
8375create function
8376
8377
8378Ssms
8379
8380 tt
8381
8382
8383chrome
8384
8385dtgor mybb
8386
8387
8388Ssms
8389
8390create function zarplata (@nalog real)
8391
8392
8393Ssms
8394
8395returns money
8396begin
8397end
8398select
8399
8400
8401Ssms
8402
8403create function zarplata (@nalog real)
8404returns money
8405begin
8406select
8407end
8408
8409chrome
8410
8411 instead of
8412
8413
8414explorer
8415
8416not
8417
8418
8419notepad
8420
8421insert cargo ( ID, Cp) values (
8422
8423
8424chrome
8425
8426sql insert
8427
8428
8429chrome
8430
8431having
8432
8433
8434Ssms
8435
84364
8437
8438
8439WINWORD
8440
8441create function zarplata (@nalog real)
8442returns money
8443begin
8444select
8445end
8446
8447
8448Ssms
8449
8450,
8451
8452@sotr
8453udnik id
8454int
8455return select moneyz*@nalog
8456
8457
8458 from So
8459Declare @a =
8460
8461
8462Ssms
8463
8464select moneyz * @nalog from Sotrudnik
8465
8466Ssms
8467
8468@a
8469
8470
8471Ssms
8472
8473* @nalog
8474
8475Ssms
8476
8477money
8478
8479
8480Ssms
8481
8482set
8483(
8484)
8485(
8486)
8487(
8488zar
8489
8490
8491Ssms
8492
8493create function zarplata (@sotrudnik int, @nalog real)
8494returns money
8495begin
8496Declare @a money
8497set @a = (select zarplata *( @nalog) from Sotrudnik)
8498return @a
8499end
8500
8501
8502Ssms
8503
8504table
8505as return select
8506tablnalog
8507
8508
8509Ssms
8510
8511(
8512 ima, familia from sotrudnik
8513
8514
8515Ssms
8516
85172
8518S
8519 and Zarplata_s_nologom =
8520
8521
8522WINWORD
8523
8524zarplata
8525
8526Ssms
8527
8528 (@z
8529
8530
8531Ssms
8532
8533sotrudnik = Sotrudnik.ID
8534
8535
8536WINWORD
8537
8538@sotrudnik
8539
8540Ssms
8541
8542,
8543
8544
8545WINWORD
8546
8547@nalog
8548
8549Ssms
8550
8551= 10)
8552
8553
8554Ssms
8555
8556)
8557)
8558(
8559(
8560)
8561
8562
8563Ssms
8564
8565moneyz
8566money
8567@
8568
8569
8570Ssms
8571
8572@moneyz
8573
8574Ssms
8575
8576 =
8577*(100- @nalog)
8578set
8579return
8580
8581
8582Ssms
8583
8584function [dbo].[zarplata] (@moneyz money, @nalog real)
8585returns money
8586begin
8587set @moneyz = @moneyz*(100- @nalog)
8588return @moneyz
8589end
8590
8591WINWORD
8592
8593create
8594
8595
8596Ssms
8597
8598, dbo.zarplata()
8599@
8600
8601
8602Ssms
8603
8604as return ((select ima, familia, dbo.zarplata(@) from Sotrudnik
8605
8606WINWORD
8607
8608@moneyz
8609
8610Ssms
8611
8612= zarplata
8613Sotrudnik.
8614, @nalog = 10
8615
8616
8617chrome
8618
8619ь
8620
8621
8622chrome
8623
8624acmp.ru
8625norchine08
8626f1f2f3
8627Lines
8628
8629
8630chrome
8631
8632#include <iostream>
8633#include <vector>
8634#include <algorithm>
8635#include <queue>
8636#include <cmath>
8637using namespace std;
8638
8639int main()
8640{
8641 const long long inf = 100000000;
8642 int i, j, n,x,y;
8643 char symbol;
8644 cin >> n;
8645 pair <int, int> v, z,a,b;
8646 vector <vector<int>> used(n, vector<int>(n, 0));
8647 vector <vector<int>> d(n, vector <int>(n, inf));
8648 vector <vector<pair<int,int>>> p(n,vector <pair<int,int>>(n));
8649 int raz[4]{ -1,1,0,0 };
8650 int dva[4]{ 0,0,-1,1 };
8651 for (i = 0; i < n; i++)
8652 {
8653 for (j = 0; j < n; j++)
8654 {
8655 cin >> symbol;
8656 if (symbol == 'O')
8657 {
8658 used[i][j] = -1;
8659 }
8660 if (symbol == 'X')
8661 {
8662 b.first = i;
8663 b.second = j;
8664 }
8665 if (symbol == '@')
8666 {
8667 a.first = i;
8668 a.second = j;
8669 }
8670 }
8671 }
8672 d[a.first][a.second] = 0;
8673 used[a.first][a.second] = 1;
8674 queue <pair<int, int>> q;
8675 q.push(a);
8676 for (; q.size()>0;)
8677 {
8678 v = q.front();
8679 q.pop();
8680 for (i = 0; i < 4; i++)
8681 {
8682 if (v.first + raz[i] >=0 && v.first + raz[i] <n && v.second + dva[i] >=0 && v.second + dva [i] <n)
8683 {
8684 x = v.first + raz[i];
8685 y = v.second + dva[i];
8686 if (!used[x][y])
8687 {
8688 z.first = x;
8689 z.second = y;
8690 used[x][y] = 1;
8691 p[x][y] = v;
8692 d[x][y] = d[v.first][v.second] + 1;
8693 if (x == b.first && y == b.second) goto End;
8694 q.push(z);
8695 }
8696 }
8697 }
8698 }
8699End:
8700 z.first = b.first;
8701 z.second = b.second;
8702 do
8703 {
8704
8705 used[z.first][z.second] = 10;
8706 z = p[z.first][z.second];
8707 } while (z != a);
8708 if (d[b.first][b.second] == inf)
8709 {
8710 cout << "NO";
8711 }
8712 else
8713 {
8714 cout << "YES" << endl;
8715 for (i = 0; i < n; i++)
8716 {
8717 for (j = 0; j < n; j++)
8718 {
8719 if (i == a.first && j == a.second)
8720 {
8721 cout << '@';
8722 }
8723 else if (used[i][j] == 10)
8724 {
8725 cout << '+';
8726 }
8727 else {
8728 if (used[i][j] >= 0)
8729 cout << '.';
8730 else cout << 'O';
8731 }
8732 }
8733 cout << endl;
8734 }
8735 }
8736}
8737
8738devenv
8739
8740Lines
8741
8742
8743devenv
8744
8745if d[b.first
8746[b.second
8747!= inf)
8748(
8749{
8750
8751
8752devenv
8753
8754z.first = b.first;
8755 z.second = b.second;
8756 do
8757 {
8758
8759 used[z.first][z.second] = 10;
8760 z = p[z.first][z.second];
8761 } while (z != a);
8762
8763devenv
8764
8765 z.first = b.first;
8766 z.second = b.second;
8767 do
8768 {
8769
8770 used[z.first][z.second] = 10;
8771 z = p[z.first][z.second];
8772 } while (z != a);
8773
8774devenv
8775
8776cout << "YES" << endl;
8777 for (i = 0; i < n; i++)
8778 {
8779 for (j = 0; j < n; j++)
8780 {
8781 if (i == a.first && j == a.second)
8782 {
8783 cout << '@';
8784 }
8785 else if (used[i][j] == 10)
8786 {
8787 cout << '+';
8788 }
8789 else {
8790 if (used[i][j] >= 0)
8791 cout << '.';
8792 else cout << 'O';
8793 }
8794 }
8795 cout << endl;
8796 }
8797
8798devenv
8799
8800
8801 if (d[b.first][b.second] == inf)
8802 {
8803 cout << "NO";
8804 }
8805
8806ПРОЕКТ1
8807
88085
8809....X
8810.OOOO
8811.....
8812OOOO.
8813@....
8814
8815
8816ПРОЕКТ1
8817
88185
8819....X
8820OOOOO
8821.....
8822.....
8823@....
8824
8825
8826devenv
8827
8828system("pause
8829;
8830
8831
8832explorer
8833
8834hyp
8835
8836
8837explorer
8838
8839hyp
8840
8841
8842chrome
8843
8844system configuration manager guide
8845deploy guide
8846 2012 уÑтановка
8847
8848
8849chrome
8850
8851microsoft sql server 2008 trial
8852
8853
8854iexplore
8855
8856sql server 2008 trial
8857
8858
8859chrome
8860
8861sql server 2008 service pack
8862
8863
8864chrome
8865
8866hyper-v virtual machine transfer file
8867
8868
8869chrome
8870
8871https://www.microsoft.com/en-us/download/confirmation.aspx?id=44278
8872
8873chrome
8874
8875http://pk-help.com/server/installation-sccm2012-2/
8876
8877chrome
8878
8879vk.com
888089032750861bb
8881cplk;sd
8882hvuednq
888389037115890bb
888489037115890bb
888589037115890bb
888689037115890bb
888789037115890bb
8888suyh8nc
8889
8890
889125-12-2015
8892
8893rstudio
8894
8895#1
8896df <- mtcars
8897
8898
8899explorer
8900
8901hyper-
8902
8903
8904chrome
8905
8906vk.com
8907picr
890889037115890bb
8909v5q2hm
8910ремизова миÑиÑ
8911ремизова миÑиÑ
8912
8913
8914chrome
8915
8916vk
8917pic
891889037115890bb
8919
8920
8921chrome
8922
8923econom.
8924Ðлибеков
8925alibekov05
8926
8927
8928hl
8929
8930 2222112
8931
8932 B44WB44B4B42SB42,.,..,,..,B81WDWDWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWAAAAAAAAAAAAAA
8933WADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDA
8934A
8935AAAAAAAAAAAAAAAAAAAAAWWWWWWWWAWWDWDAWSADDDDDDDDDDADAWWWWWWWDDWDAWWWWWAAAAAAAAAAAAAAAAAAWWWWWWWWWWWWWWWWWWDWWWWW A
8936WWWWWWWWWWWWWWWWWWWWDDDDDD
8937WWWWWWWW
8938D W
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948 B14,..,,.,.,.,.WDAAA EEEEEEEEEEEEEEEEDADADDSAAWADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSDWWWWWWWWWWWWWWWWWWWWWWAAAAAAAAAAWAAAAAAAAAAAAAAAAADWDA
8949
8950 B42,..,,.,.,.WWWWWWWWWWWWWWWWWWWWWAB82 EEEEEEEEEEDDWDDDDDWAAAAAAAWWWWWWDDWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
8951 B42,.,,.,..,WA DDDDDDDDDDDDDDDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAWAAW
8952WADWAADDWAAAAAAAAAAAAAWWWWWWWWWWWWWWWWWWW
8953WDDDDDDDDWWWWWWW AAWDA W
8954
8955 BWB42,MM,
8956.,,.,.B81WWWWWWWWWWWWWWWWWWWWWWDDDDDDDDDDDDDDDQQ3D
8957QAAAAAAAAAAAAD
8958D
8959AAAAA
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969 B446.,,.,.WDWDWDDDDDDDDDDDDDDDSSSS
8970AA
8971D
8972DWWWWWWWWWWWD
8973AAAAAAAAAAAAAAAAW
8974WWWW
8975WWWWWWWA
8976DW
8977AWWWWWWWWWWWWWWWWWWWWWWWWDDDDDDDDDDDDDDDDDDDDWAAAAAAAAAAAAAAAAAAAA
8978AAAAAAAAAA
8979A
8980AAWAA AWA
8981WWWWWWWWWWWW
8982DWDWDWDW QQAA
8983A
8984D
8985D B42,.,.,.,.EEEEEEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWDDDDDDDDDDDD3
8986D
8987QAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDAAAAAAAAAAAAWWWWWW
8988WW
8989WWWWW
8990WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD
8991DDDDDDDDDDDDDDDDWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWASSSSSSSSSSSSSS
8992SS
8993SSSSSSSSSSSSSSSSSSSSSAWDWDDWWWWWWWWWWWWWWWWWWWW
8994WWWWWWWD
8995AA
8996 B14ASSSSSSB14B14B421
8997B42WB42,..,.,,.,.WWWWWWWWWWWWWWWWWWB81DDAAAA DDDDDWAAWWWWWWWWDDDDDDWAAAAAAAAAAAAAAAAAAAAAAWWWWWWWWWWWWWWWW
8998
8999
9000
9001
9002
9003
9004hl
9005
9006B14.,WBW14`
9007B`
9008.,.,,.,..,,.
9009
9010
9011hl
9012
9013WWWWWA DS
9014`RETRY
901511 WA D WDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 6B44.,.,.,.,.,DDDDDDDDDDDWWWWWWWWWWWWWWWWWWWWWWWWWWDWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWQQDA
9016DWWAWAWAWAWAWAWAWAWAWAWAWAWA
9017WAAWA
9018WD
9019WDWDWDWDWDWDWDWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW `
9020 `NAME GASAN
9021 BB42B42,.,.,.,.,.WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWDD AAAAAAAAAA
9022WADWWWWWWWWWWWWWWWWWWWWWWWWDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAADDDDDDDDD
9023DDDD
9024
9025 BB424,..,.,.,.,WWWWWWWWWWWWWWWWB82 A
9026D
9027DDDDDDDDDWADDWWDAWWWW
9028WDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARDDWAWWWWWWWWWWWWWWWWWWWWWWWWDDDDDDWAWDAW
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041 B42.,.,.,.,.,WWWWWWWWWWWWWWWWWWWWWWWWWWWWDB81ADDDDAAAAAA
9042 `
9043 B44.,,..,,.B81WDDDDDD
9044DDDW
9045AAASDWAASDD
9046DDW
9047AAAAADDDDDDD
9048W
9049WW DDAAA
9050A
9051DWAW
9052DWAWWWWWWWWWWWWWWWWWWWWWWWA
9053WA
9054WWWWWWWWDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAA
9055WDWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
9056DAAAW
9057WWWDDD
9058DDDD
9059DDDDDDDDDDDDDDDDDWWWWDWWWWWWWWASSSSDDDDDDDDDDDDDDDDDAW
9060ADDDA
9061WD
9062D
9063W
9064AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADAWWWWWADAAAAAAAAAA DDDDDDDDDDDDDDDDDDDDDDD3D
9065D
9066D
9067QAA
9068AAAAAAAAAAAAAAAAAW
9069WWWWWWWWWWWWWWWSSSSS
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082B45,.,.,.,..,,.B81DWDDDDDDDDDDDDDDDDDDD
9083DDD
9084DDDDDDDDDDDDDDDD
9085DD
9086A
9087AAAADD
9088DWA
9089WSDA
9090WDDDDDDDDDDDDDDD
9091AAAAAAAAAAAAD
9092AAAADDD
9093ADD
9094AW
9095WWWWD
9096AAAAAAAAAAAAAAAAAA
9097AA
9098AWW
9099DAA
9100W
9101AWWWWWWWWWWWWWWW AA
9102AA
9103AA
9104`CONNEC
9105
910646.174.52.28:27254
9107
910811 WAAAAAADDDWADAA WASDAWW
9109WDWDWDWDWDWDWDWDWWWWWWWWWWDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
9110A
9111AAAAAAAWWWWWWWWWWWAAAAAAAAAAAAAAAAAAAAAAAAAAAA
9112
9113
9114
9115
9116
9117 WSWSSSSSSSA
9118AA
9119D
9120DDDDAAAAA
9121 11 ``
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136 B14.,,.,.,.,.,.W AA
9137W
9138W
9139WWWW
9140W
9141
9142
9143 B14,.,.,..,,.,.B71WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW EEEEEEEEEAAAAAAAAAAAAAAAAAADWDA
9144W
9145W
9146DWWWWWWWWWWWWWWWWWWWWWDDDDDDDDDDDDDDDDDAAAADWWWWWWWWWWDADDDDDDDDDDDAAWWWWWWWWWWWWWA AWWWWWWWWWWWWWWWWWWWWAWWWGRDDDDDDDD
9147
9148 B44.,,.,..,,.B81WDDDDDDDDDDDD
9149DWWWWWWWWWWWD
9150AAAAAAAAAAAAAAAAAAAAAWWWWWW
9151DD
9152DDDDDDDDDDDDDDDDDDDDDDDDD
9153D
9154DDDDDDDDDDDDDDDDDDDD
9155A
9156 B44,..,.,,..,WDWD DW
9157
9158AAAAAAAAAAAAAAAAAAAAAAAAAAWDDDDDDDDDW
9159W
9160RAAAAAADDDDWDDDDDDDDDDDM,M,M,
9161,.
9162.,.,,..,WB81 DDDDDDDD
9163A
9164AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
9165DSSSSSWDDDDD
9166W
9167WWWWWWD
9168D
9169 DDDDDDDDDDDD
9170DDD
9171DDDDDDAWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWD
9172D
9173DDDDDDDDDDWWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWDDDDDDDDDDDDDDDDDDDDDDDW
9174WDDDDDDDDDD
9175D
9176DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDW
9177W
9178WW D././RWD SAD
9179S
9180SSSSSSSSSSSSSSA
9181WDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDA
9182AAAW
9183A
9184AAAAAAAAAAAAAA
9185AAAAAA
9186AAAA
9187AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
9188AAA
9189AA
9190AWSAWSSSD
9191WDDW
9192 B55
9193B44,.,.,.,.,.B81WDDDDD
9194D
9195 B44,.,..,.,.,B81WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ADAA
9196W
9197WWWWWWWWWWWW
9198WWWWW
9199W B44,..,,.,.WWWWWWWWWWWWB81
9200DW
9201AW
9202D
9203W
9204WWWWAAAAAAAAAAAAAAAAAAAAAAAAAA
9205D
9206 B44.,.,,..,WWWWWWWWWWWWWWWWWWWWWWWWWW AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA
9207DDDDDDDDDDDDD
9208DDDD
9209DWDWDWDWDWWWWWWWWWWWWWWDAD
9210A
9211W
9212WDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSA
9213A
9214AAAA
9215D
9216DDDDDRW DDDDDDDDDDDDDA
9217WA
9218W
9219W ,.,.,.,.,.RQWWWWWWWWWWQ DWRDAAAAAAAAAAAAAAAAA
9220A
9221W
9222ASSSSSSSSSSSDD
9223A
9224DWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW DDD DDD
9225WD WWWWWWWWWWWWWWWWWWWWW,.,.AADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASSSS
9226WASSD
9227
9228
9229
9230
9231B45,.,.,.,.B81WWD A AAAAAAAAAAAAAAAAAAAAAAAD
9232ADAAAAAWDA
9233W
9234AAAAASA
9235DDDDDDD
9236D
9237A
9238AAA
9239AAA
9240AAAASD
9241DDDDDDDDDDDDDDDAA
9242W
9243WAAAAAAAAAAAAAAAAAAAAAD
9244DDDDDDDDDDDDDDDDDD
9245AW
9246D
9247W
9248W
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261 B45,..,,.,.,.B81WWWWWWWWWWWWWWWWWWWWWWWWWWW3 AAAAAAAAAAAAAAAAAAAAAAAQDAW
9262AWDDAAA
9263W
9264AASS
9265SSSSSSSSSSSSD
9266D
9267DDDDDDDDDAAAAAAAAAAA
9268DDDDD2WWWWWWWWWDSDAWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWDSASDDDDDDDDDDDDDDDDDDDDWWWWWWAAAAAWDDDDWWADDDDDDDWWWWWWADWWWWWWWWWWWWWWWWWWWWWWWWAWDDDDDDDDDDDDDDDB42
9269,.,.,.,.WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDW
9270
9271
9272
9273
9274
9275
9276B14.,.,,.,..,.,B81WDDDDDDDADDDAWAWWWWWWWWWWWWWWWWWWWWWWWWWWWWA
9277WADDDDDDDDWWWWWWWWWWWAAAAAAAAAAAAAAAAA
9278
9279
9280chrome
9281
9282ВК
928379161079742
928447IGABAs8cxse
928547igabaf
9286hmdqyn7
9287hk8s8q
9288
9289
9290explorer
9291
9292Shelgunova
9293
9294
9295POWERPNT
9296
9297An improved Dijkstra’s shortest path algorithm for sparse network
9298
9299explorer
9300
9301/
9302
9303
9304
9305chrome
9306
9307Ñ Ñ€Ð°Ð´Ð°))
9308
9309
9310chrome
9311
9312mailrikka_iren
931304126554r
9314
9315
9316chrome
9317
9318helen.ana@yandex.ru
9319
9320
9321chrome
9322
9323i wou
9324 like to to intr
9325ma
932604126554r
9327h
9328he
9329odce
9330u
9331 you with
9332
9333
9334chrome
9335
9336vk
933779035355199 kOtSHredIngera840
9338qzy747k
9339кура норм)
9340бор
9341Борька
9342а ты Ñделал курÑач по куренкову?
9343ну вопроÑÑ‹ по теме задавал
9344нормальные
9345Ñ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾ отвечал
9346можешь Ñкинуть?
9347Ñ Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¾ÐºÑ)
9348ну у Ð¼ÐµÐ½Ñ Ð¶ там про детектирование Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ»ÐµÐ²Ð¸Ð·Ð¾Ñ€Ð°
9349Ñ Ñ‚Ð°Ð¼ вÑе раÑÑказал
9350он мне такой
9351вернитеÑÑŒ на первый
9352чо вообще, можете в двух Ñловах раÑÑказываете, чо за тема раÑÐ¿Ð¾Ð·Ð½Ð°Ð´ÐµÑ‚ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾ иÑкаженных прÑмоугольников
9353ну Ñ Ð³Ð¾Ð²Ð¾Ñ€ÑŽ, вот на примере дорожных знаков
9354вÑÑкие говорю мол, Ð¼Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð°, вÑе топовые компании ÑÐµÐ¹Ñ‡Ð°Ñ Ð¿Ð¸ÑˆÑƒÑ‚ автопилоты
9355и им нужен такой функционал
9356а он мне такой ну тип знаете на чо они Ñнимать будут, Ñто ж тип малоформатные камеры и вÑе такое
9357ну Ñ Ð³Ð¾Ð²Ð¾Ñ€ÑŽ, да факт извеÑтный, у малоформатных камер такие то минуÑÑ‹, и еще такие, и вот тут еще плохо ÑÐµÐ±Ñ Ð¿Ñ€Ð¾ÑвлÑÑŽÑ‚
9358но, говорю, даже
9359в моей задаче даже айфон 4Ñ Ñемилетней давноÑти норм ÑправлÑетÑÑ
9360в принципе
9361он такой ну нор
9362м
9363потом еще Ñпрашивает
9364вот еÑли у Ð²Ð°Ñ Ð·Ð½Ð°Ðº дорожный не полноÑтью попадет в кадр, или во Ð²Ñ€ÐµÐ¼Ñ Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð±Ð»Ð¸Ð¶Ðµ к краÑм там вÑе пиздец размазанно будет
9365Ñ Ð³Ð¾Ð²Ð¾Ñ€ÑŽ, что в моей задаче накладываютÑÑ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ, которые такое не допуÑкают
9366ну и говорю, вообще Ñто популÑÑ€Ð½Ð°Ñ ÑÐµÐ¹Ñ‡Ð°Ñ Ñ‚ÐµÐ¼Ð°, ее как раз решают тем методом, что Ñ Ð¸Ñпользую, в поÑледние пару лет на Ñту тему много научных работ опубликовали
9367он такой типа о, нихуон такой одобрительно покивал
9368а еще ну баб он валил проÑто
9369прÑм жоÑко
9370ну они правда не шарÑÑ‚
9371но он их вообще макал там
9372Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð·Ð°Ð´Ð°ÑÑ‚, ответ поÑлушает и ржет
9373как уебок
9374:s
9375:d
9376nfv fhbтам арина
9377нейронную Ñеть иÑпользвует
9378он ей такой
9379какой метод Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¸Ñпользуете?
9380она Ñ‚Ð°ÐºÐ°Ñ Ð½Ñƒ, там вот мы ошибки то Ñе
9381он такой
9382МЕТОД КÐКОЙ?
9383она такаÑ
9384...и он такой ну ёбана
9385
9386а чо там шихеева?
9387нихуÑ
9388ну гаÑану понÑтно
9389у него в том ÑемеÑтре пиздец ваще отчет был
9390Ñ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÑŽ, что Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ñ‚Ð°ÐºÐ°Ñ Ð¶Ðµ
9391блÑ, ну Ñ Ð½ÐµÐ¹Ñ€Ð¾Ð½ÐºÐ°Ð¼Ð¸ жоÑка, ну
9392
9393
939426-12-2015
9395
9396chrome
9397
9398git
9399
9400
9401chrome
9402
9403yulia@tiunovs.com
94041qaz!!78
9405
9406
9407chrome
9408
9409github
9410vk
9411ZaZ
9412integralkr93
9413
9414
9415chrome
9416
9417вконтакте
9418denis3509@gmail.com goodfuckinluкидани реферат
9419Ñ
9420
9421
9422chrome
9423
9424а, не надо
9425
9426
9427WINWORD
9428
9429СоглаÑно Ñайту
9430
9431
9432WINWORD
9433
9434www.bytemag.ru
9435
9436WINWORD
9437
9438
9439"
9440 "
9441[5]
9442
9443
9444WINWORD
9445
9446ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ ÑиÑтема
9447
9448WINWORD
9449
9450СоглаÑно книге Фролова Г.Ð’.
9451"
9452"
9453 :"
9454"
9455
9456
9457WINWORD
9458
9459Олифер Ð.Ð. Сетевые операционные ÑиÑтемы
9460
9461WINWORD
9462
9463
9464СÑылаÑÑÑŒ на книгу :
9465"
9466"
9467 .
9468
9469
9470chrome
9471
9472шиь ш
9473
9474
9475WINWORD
9476
9477
9478СоглаÑно Ñайту ВикипедиÑ:@@
9479[7]
9480"
9481"
9482По данным Ñайта
9483
9484
9485WINWORD
9486
9487www.bytemag.ru[
9488
9489WINWORD
9490
9491"
9492"
9493
9494по Ñайту Википеди [10] :
9495Ñ
9496,
9497о
9498 Ñледующие
9499
9500
9501WINWORD
9502
950314
9504
9505
950629-12-2015
9507
9508быки и коровы1
9509
95101234
95116234
95121634
95131264
95141234
95150
95162234
95173234
95181334
95191
9520
9521
9522cmd
9523
95241
95252
9526
9527
9528chrome
9529
9530майл
9531alenkokorolBlondigirl
9532
9533
9534chrome
9535
9536www
9537
9538
9539быки и коровы1
9540
95417398
9542
9543
9544chrome
9545
9546нажатие кнопки по entert
9547
9548
9549chrome
9550
9551private void Form1_KeyUp(object sender, KeyEventArgs e)
9552 {
9553 if (e.KeyCode == Keys.Enter) button2.PerformClick();
9554 }
9555
9556devenv
9557
9558if (e.KeyCode == Keys.Enter) button2.PerformClick();
9559
9560devenv
9561
95621
9563
9564
9565быки и коровы1
9566
95671254
9568
9569
9570chrome
9571
9572 this.KeyPreview = true;
9573 this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyUp);
9574 this.button2.Click += new System.EventHandler(this.button2_Click);
9575
9576devenv
9577
95781
95791
9580_1
9581
9582
9583быки и коровы1
9584
95851234
95861234
9587
9588
9589быки и коровы1
9590
95915647
9592
9593
9594chrome
9595
9596картри
9597 длÑ
9598
9599
9600быки и коровы1
9601
96021235
9603
9604
9605chrome
9606
9607if(e.Key == Key.Enter)
9608
9609devenv
9610
9611 и
9612
9613
9614devenv
9615
9616e.Ke
9617
9618
9619devenv
9620
9621s
9622
9623
9624devenv
9625
9626buttom
9627.
9628
9629
9630devenv
9631
9632.P
9633();
9634
9635
9636быки и коровы1
9637
96381234
9639
9640
9641быки и коровы1
9642
96432356
96445648
9645
9646
9647chrome
9648
9649if (e.KeyCode == Keys.Enter) button2.PerformClick();
9650
9651devenv
9652
96531
9654
9655
9656быки и коровы1
9657
96581234
96593421
9660
9661
9662devenv
9663
9664if (k
9665
9666
9667chrome
9668
9669r
9670dr
9671aly3864@yandex.ru CivilVar2016
9672rfhКарина, ты тут?
9673не кто
9674колоÑова
9675наÑÑ‚
9676ана
9677пппппфффффффффффф
9678не оправдание, ну
9679
9680
9681devenv
9682
96831
9684
9685
9686быки и коровы1
9687
96881334
9689
9690
9691chrome
9692
9693ну Ñмотри
9694
9695
9696chrome
9697
9698 e.Handled = true;
9699
9700chrome
9701
9702анаÑ
9703mail
9704a
9705BlondiGirl
9706
9707
9708быки и коровы1
9709
97101234
9711
9712
9713chrome
9714
9715this.AcceptButton = this.button1;
9716
9717быки и коровы1
9718
97191334
97205647
97214356
97227364
9723
9724
9725devenv
9726
9727this.
9728
9729
9730chrome
9731
9732rkfdbif esc
9733 c#
9734
9735
9736devenv
9737
9738.C
9739 = this.button3;
9740
9741
9742chrome
9743
9744dr
9745
9746
9747chrome
9748
9749rfr cltkfnm xnj,s textbox dctulf ,sk frnbdty
9750
9751
9752chrome
9753
9754textBox.Focus();
9755
9756devenv
9757
97581
9759
9760
9761быки и коровы1
9762
976325
97642545
97656587
97661234
97675678
97681236238
97699068
9770
9771
9772devenv
9773
9774.Text = s;
9775
9776
9777быки и коровы1
9778
97791234
97801234
97815678
97821237
97831230
97841037
9785
9786
9787быки и коровы1
9788
97891234
97905678
97911234
97922345678
97931278
97942178
97951782
97961780
97971789
97981792
97994392
9800
9801
9802быки и коровы1
9803
98041234
98055678
98066780
98073421
98087834
9809
9810
9811быки и коровы1
9812
98131234
98145670
98151999
98162999
98173999
98189994
98195674
98205764
98210764
98229964
98239694
98246994
98256754
98266574
98276954
98286794
98296784
98306714
98316734
98326744
98336
98341234
9835234123
98364125
98374523
9838
9839
9840быки и коровы1
9841
98421234
98435678
98441000
98450010
98460210
98473010
98484010
98494516
9850
9851
9852chrome
9853
9854вк
9855aly3864@yandex.ru CivilVar2016
9856
9857
9858chrome
9859
9860fyf
9861ну так ты объÑÑнишь?
9862
9863
9864быки и коровы1
9865
98661234
98675678
98686237
98693276
98707263
9871
9872
9873быки и коровы1
9874
98751233
9876
9877
987830-12-2015
9879
9880chrome
9881
9882факторный ана
9883vk
9884errodion
9885@rambler.ru
9886qwe96298qwe
9887v
9888
9889
9890chrome
9891
9892v
9893v
9894обучение хебба
9895обучен
9896коррелÑ
9897диÑперÑиÑ
9898
9899Ñверточна
9900v
9901e
9902qwe96298qwe
9903v
9904er
9905qwe96298qwe
9906
9907
9908chrome
9909
9910v
9911ra
9912rbc
9913v
9914e
9915qwe96298qwe
9916ra
9917v
9918er
9919qwe96298qwe
9920
9921
9922chrome
9923
9924v
9925v
9926v
9927v
9928v
99292
9930ra
9931ya
9932ra
99332
9934rbc
9935v
9936v
9937ra
99382
9939ra
9940rb
9941
9942
994309-01-2016
9944
9945chrome
9946
9947Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð°Ñ Ð¾Ð»Ð¸
99487mospik7@gmail.com
9949itobuv09
9950
9951
9952chrome
9953
9954от
9955
9956
9957chrome
9958
9959кры
9960олимп
99617mospik7
99627
99637mospik7@gmail.com
99647mo
9965itobuv09
9966
9967
9968chrome
9969
9970ej
99717mo
9972itobuv09
99737
99747mospik7
9975itobuv09
9976
9977
9978chrome
9979
9980r5tcv7eg
9981
9982chrome
9983
9984Ðнтоша
9985ильинИ
9986Ðнтон
9987ÐлекÑевич
99881998
9989Ð³Ð¸Ð¼Ð½Ð°Ð·Ð¸Ñ 1540
9990ort
9991РоÑÑиÑ
9992МоÑква
99937
9994
9995
9996chrome
9997
9998https://olympiads.ru/zaoch/2015-16/zaoch/problems.shtml?20141224
9999
10000devenv
10001
10002пппффф
10003
10004
10005devenv
10006
10007ппп1
10008
10009
10010devenv
10011
10012#include <>
10013iostream
10014#include <>
10015s
10016usin
10017g namespace std
10018
10019
10020chrome
10021
10022cpp sh
10023
10024
10025devenv
10026
10027#include <iostream>
10028#include <s>
10029
10030using namespace std
10031
10032
10033chrome
10034
10035int
10036return 0
10037
10038const
10039 N = 1000000;
10040int M []
10041N
10042for
10043vector <>
10044int
10045 V()
10046;
10047}
10048
10049
10050
10051int N, a, b, c,
10052 l, r;
10053cin >> >> >> >>
10054
10055n
10056 a
10057 b
10058 c;
10059
10060
10061chrome
10062
10063int main(){
10064 int N, a, b, c, l, r;
10065 cin >> n >> a >> b >> c;
10066 const int N = 1000000;
10067 vector <int> V(N, 0);
10068
10069
10070chrome
10071
10072for ()
10073int i = 0;i < n; i++
10074{
10075}
10076cin >>>>
10077
10078
10079i
10080 r;
10081for ()
10082int i = 1; i <= n;
10083i++
10084
10085
10086
10087}
10088{
10089
10090
10091
10092 M
10093 M
10094[]
10095i
10096 = 1;
10097
10098
10099chrome
10100
10101Ñдвиг маÑÑива
10102
10103
10104chrome
10105
10106for (int i = 1;i <= n;i++){
10107 M[i] = 1;
10108 }
10109
10110chrome
10111
10112cin >> i >> r;
10113
10114chrome
10115
10116int countDay
10117d
10118d
10119 = 0;
10120for
10121
10122
10123chrome
10124
10125(int i = 1;i <= n;i++)
10126
10127chrome
10128
10129
10130 d
10131{
10132}
10133countday = countday + M[]
10134i
10135;
10136if ()
10137countday > c
10138{
10139}
10140cout << ""
10141NO
10142;
10143return 0;
10144for ()
10145int i = 1; i <= ;
10146i++
10147{}
10148counrday
10149t
10150 = countday + M[]
10151i
10152-M[]
10153i - b
10154;
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167chrome
10168
10169M[i] = 1;
10170
10171chrome
10172
10173cd=
10174
10175 cd - M[]
10176i
10177
10178
10179chrome
10180
10181 if (countday > c){
10182 cout << "NO";
10183 return 0;
10184 }
10185
10186chrome
10187
10188cout << ""
10189YES
10190 << endl;
10191 << endl
10192 << endl;
10193
10194
10195chrome
10196
10197 cout << "YES" << endl;
10198
10199chrome
10200
10201n
10202n
10203n
10204a
10205using namespace std;
10206k
10207k
10208f
10209f
10210f
10211f
10212k
10213 +1
10214
10215vector
10216b
10217
10218
10219+
10220a
10221
10222
10223b
102241 1
10225000
10226 180
10227 90
10228
102292 91
10230
10231
10232chrome
10233
10234#include <iostream>
10235#include <vector>
10236
10237using namespace std;
10238
10239int main(){
10240 int n, a, b, c, k, r;
10241 cin >> n >> a >> b >> c;
10242 vector <int> M(a + 1, 0);
10243 for (int i = 0;i < n;i++){
10244 cin >> k >> r;
10245 for (int f = 1;f <= n;f++){
10246 M[f] = 1;
10247 }
10248 }
10249 int countday = 0;
10250 for (int i = 1;i <= b;i++){
10251 countday = countday + M[i];
10252 }
10253 if (countday > c){
10254 cout << "NO" << endl;;
10255 return 0;
10256 }
10257 for (int i = b + 1;i <= a;i++){
10258 countday = countday + M[i] - M[i - b];
10259 if (countday > c){
10260 cout << "NO" << endl;
10261 return 0;
10262 }
10263 cout << "YES" << endl;
10264 }
10265return 0;
10266}
10267
10268chrome
10269
10270cout << "YES" << endl;
10271
10272chrome
10273
102741 1000 180 90
10275
10276chrome
10277
102781 1000
10279 180
1028090
102812 91
10282
10283
10284chrome
10285
102861 1000 180 90
102872 91
10288
10289chrome
10290
10291#include <iostream>
10292#include <vector>
10293
10294using namespace std;
10295
10296int main(){
10297 int n, a, b, c, k, r;
10298 cin >> n >> a >> b >> c;
10299 vector <int> M(a + 1, 0);
10300 for (int i = 0;i < n;i++){
10301 cin >> k >> r;
10302 for (int f = 1;f <= n;f++){
10303 M[f] = 1;
10304 }
10305 }
10306 int countday = 0;
10307 for (int i = 1;i <= b;i++){
10308 countday = countday + M[i];
10309 }
10310 if (countday > c){
10311 cout << "NO" << endl;;
10312 return 0;
10313 }
10314 for (int i = b + 1;i <= a;i++){
10315 countday = countday + M[i] - M[i - b];
10316 if (countday > c){
10317 cout << "NO" << endl;
10318 return 0;
10319 }
10320 }
10321 cout << "YES" << endl;
10322return 0;
10323}
10324
10325chrome
10326
103271 1000
10328 180
1032990
103302 91
10331
10332
10333chrome
10334
103351 1000 180 90
103362 91
10337
10338chrome
10339
103401 1000
10341 180
1034290
103431 91
10344
10345
10346chrome
10347
10348cout << "YES" << endl;
10349
10350chrome
10351
103521
103531000
10354 180 90
10355
103561
10357 9
103581 1000 180 90
103591
1036091
10361
10362#include <>
10363qeue
10364u
10365queue<>
10366int
10367 Q;
10368Qpus
10369.
10370h();
10371
10372
10373chrome
10374
10375Q.push();
10376
10377chrome
10378
103791
103802
103813
10382cout << Q.front();
10383Q.pop();
10384return 0;
10385}
10386while ()
10387Q.empty() == 0
10388{
10389}
10390
10391
10392int n, m, k;
10393cin >> >> >> ;
10394k
10395
10396m
10397 n
10398vector<>
10399int
10400I()
10401m + 1
10402, J()
10403m + 1
10404, C()
10405m + 1
10406;
10407
10408 * 2
10409
10410
10411chrome
10412
10413m * 2
10414
1041512-01-2016
10416
10417chrome
10418
10419agar.io
10420 o oo
10421wwwwwwwwwwwwww
10422
10423
10424
10425mspaint
10426
10427test
10428fon
10429
10430
10431notepad
10432
10433SEX
10434
10435
10436chrome
10437
10438оценvk
1043989100867963 piboha197272
10440hdu877e
10441piboha197272
10442hnqxqqe
10443piboha19721972
10444z5zz8p
10445СоооонÑ))
10446
10447
1044813-01-2016
10449
10450chrome
10451
10452ÑогÑтапы ж
10453концептуаль
10454
10455алгебра ко
10456
10457
10458 6
10459релÑционн
10460 бд
10461оÑновные понÑÑ‚Ð¸Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле Ñбоев бд\
10462vk
10463Avicena-Henry@yandex.ru 5262728292lost32
10464vk
10465Avicena-
10466 5262728292lost32
10467
10468
10469chrome
10470
10471rj
10472
10473
10474chrome
10475
10476Ñбд
10477азы данных
10478рекви
10479
10480
10481chrome
10482
10483yo
10484ржа
10485
10486
10487chrome
10488
10489sql выборка по ти
10490 по типу
10491
10492
10493chrome
10494
10495clique
10496fkut,hf ко
10497 sql
10498
10499
10500chrome
10501
10502sql-e
10503
10504professorweb.ru
10505
10506
10507chrome
10508
10509одно и двумеÑтные операции алгебры кодда
10510
10511
10512chrome
10513
10514здравÑтвуй
10515у Ð¼ÐµÐ½Ñ Ñкзамен
10516
10517
10518chrome
10519
10520ÑпаÑибо
10521
10522
10523chrome
10524
10525и Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ операций алгебры кодда
10526
10527
1052816-01-2016
10529
10530devenv
10531
10532const int n = 6;
10533 double[] c = new double[n];
10534 Console.WriteLine("ИÑходный маÑÑив");
10535 for (int i = 0; i < n; i++)
10536 {
10537 c[i] = (6.0 * i - 4.0) / (i * i + 2.0);// заполнила маÑÑив
10538 Console.WriteLine("{0,5:f5} ", c[i]);// напечатала маÑÑив
10539 Console.WriteLine();
10540 }
10541 double amax = c[0]; // ищу макÑимальный
10542 int imax = 0;
10543 for (int i = 0; i < n; i++)
10544 {
10545 if (c[i] > amax)// еÑли какой-то Ñлемент маÑÑива больше, чем первый то
10546 {
10547 amax = c[i];// приÑвоим его в макÑимум
10548 imax = i;// номер макÑимума
10549 }
10550 }
10551 Console.WriteLine();
10552 Console.WriteLine("макÑимальный Ñлемент ={0:f5}", amax);
10553 Console.WriteLine();
10554
10555 Console.WriteLine("ввидите чиÑло");
10556 double x = double.Parse(Console.ReadLine());
10557 for (int i = imax + 1; i < n; i++) // Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ Ð¿Ð¾Ñледующего поÑле макÑимального Ñлемента и до конца
10558 {
10559 c[i] = x; // приÑваиваем заданное Ñ ÐºÐ»Ð°Ð² чиÑло
10560 }
10561 Console.WriteLine("Результирующий маÑÑив");
10562 for (int i = 0; i < n; i++)
10563 {
10564 Console.Write("{0,5:f5} ", c[i]);
10565 Console.WriteLine();
10566 }
10567 Console.ReadKey();
10568
10569ConsoleApplication7.vshost
10570
1057155
10572
10573
10574devenv
10575
10576dou
10577 [,
10578 a= new ddo
10579 [,
105805
105814
10582 {{
105833
105841.0,2.0,3.0
10585 {
10586,4.0
105871.0,7.0,6.0,
10588
10589
10590
10591 3.0
10592;
10593co
10594=6;
10595 int
10596int i,j;
10597for (i=0; i<n; i++
10598{for (j=0; j<4
105993
10600; j++)
10601;
10602}
10603{Co
10604.Wr
10605("{0}
10606, a[i
10607);
10608Co
10609.Re
10610();
10611}
106122
10613i,j
10614
10615
10616devenv
10617
10618co
10619 int n=6;
10620do
10621 [,
10622a= new
10623 do
10624 [n
10625
106263,4
10627{{1,3,4
10628, {6,7,8
10629, {3,1,2
10630,{5,1,3
10631};
10632int i,j;
10633for (i=0; i<3; i++
10634{ for (j=0; j<4; j++
10635{Con
10636.Wr
10637("{0}
10638
10639, a[i]
10640;
10641C
10642.Re
10643();
10644,j
10645]
10646)
10647,8
10648,9
106491,
10650
10651
10652devenv
10653
10654}
10655 int [,
10656 mass= new int [4,4] {{1,2,1,3
10657,{2,4,1,5},{2,1,7,1
10658,{3,1,4,1
10659;
10660do
10661 sred_znach=0;
10662Ra
10663 rand= new
10664();
10665for (int i=0; i<4; i++
10666{
10667for (int j=0; j<4; j++)
10668{
10669Co
10670.W
10671(mass
10672[i,j]+ "\t
10673;
10674}
10675Co
10676.W
10677(
10678;
10679}
10680C
10681.Wr
10682();
10683Co
10684.Re
10685();
10686}
10687.0
10688
10689
10690devenv
10691
10692for (
10693
10694
10695devenv
10696
10697for (int i=0; i<4; i++)
10698
10699devenv
10700
10701sred_znach
10702
10703devenv
10704
10705 +=mass[i,j];
10706C
10707.w
10708("
10709
10710"Среднее ариф матрицы"
10711= {0:0,00.
10712} "
10713,
10714/16.0);
10715do
10716 [] b= new
10717do
10718[4];
10719
10720
10721devenv
10722
10723for (int i=0; i<4; i++)
10724 {
10725 for (int j=0; j<4; j++)
10726 {
10727
10728devenv
10729
10730if (mass [i,j] <
10731
10732
10733devenv
10734
10735sred_znach
10736
10737devenv
10738
10739/16.0)
10740{
10741
10742b[i]=mass
10743 [i,j];
10744}
10745}
10746}
10747Co
10748.W
10749();
10750Co
10751.W
10752("МаÑÑиы
10753в
10754;
10755
10756
10757devenv
10758
10759for (int j = 0; j < 4; j++)
10760
10761devenv
10762
10763C
10764.Wr
10765("{0}
10766,b[j
10767;
10768Co
10769.W
10770();
10771
10772
10773devenv
10774
107755
107765
107775
10778
10779
10780devenv
10781
107821
107832
107844
107854
107861
1078743
107884
107895
10790
10791
10792devenv
10793
10794mass[i,j]
10795
10796devenv
10797
10798"{0} ",
10799
10800
10801devenv
10802
10803\t
10804
10805chrome
10806
10807efremowa.maria2017
10808maria17
10809
10810
10811chrome
10812
10813double[,] mass = new double[4, 4] { { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 } }; ;
10814
10815double sred_znach = 0;
10816
10817for (int i = 0; i < 4; i++)
10818
10819{
10820
10821for (int j = 0; j < 4; j++)
10822
10823{
10824
10825Console.Write("{0} \t ", mass[i, j]);
10826
10827}
10828
10829Console.WriteLine();
10830
10831}
10832
10833Console.WriteLine();
10834
10835for (int i = 0; i < 4; i++)
10836
10837for (int j = 0; j < 4; j++)
10838
10839sred_znach = sred_znach + mass[i, j];
10840
10841Console.Write("Среднее арифметичеÑкое матрицы = {0:0.00} ",
10842
10843sred_znach / 16.0);
10844
10845double[] b = new double[4];
10846
10847Console.WriteLine();
10848
10849for (int i = 0; i < 4; i++)
10850
10851{
10852
10853for (int j = 0; j < 4; j++)
10854
10855{
10856
10857if ((mass[i, j] == sred_znach / 16.0)||(mass[i, j]>sred_znach / 16.0))
10858
10859{
10860
10861Console.WriteLine("Таких значений нету"); break;
10862
10863}
10864
10865else
10866
10867{
10868
10869b[i] = mass[i, j];
10870
10871Console.WriteLine("МаÑÑив");
10872
10873Console.Write("{0} ", b[j]);
10874
10875}
10876
10877}
10878
10879}
10880
10881Console.ReadKey();
10882
1088318-01-2016
10884
10885devenv
10886
10887conso
10888.writel
10889(" ИÑ
10890 иÑÑ…Ð¾Ð´Ð½Ð°Ñ Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ð°
10891;
10892int n = 3, m = 4;
10893int [,
10894 = new int [3,4] { {2, 5, 7, 9
10895, {7, 8, 2, 3
10896, {5, 8, 6, 9
10897;
10898a
10899for 9 int i = 0; i , n; i++)
10900{
10901for 9 int j = 0; j < m;j++)
10902conso
10903.write
10904("{0,3}
10905, a[i,j
10906;
10907conso
10908.writel
10909();
10910conso
10911.readk
10912();
10913
10914
10915devenv
10916
10917int [] b = new int [n
10918;
10919for ( int i = 0
10920int indexb = 0;
10921; i < n; i++
10922[
10923{
10924int summa = 0;
10925for ( int j=0; j < m; j++
10926{
10927if ( a[i,j
10928 > 5
10929{
10930sum
10931 = sum
10932 + a[i,j
10933;
10934double
10935 sr = conver
10936.todou
10937(sum
10938)/m;
10939conso
10940.writel
10941();
10942consol
10943.write
10944("{0}
10945
10946 Ñумма =
10947, sum
10948;
10949consol
10950.writel
10951();
10952consol
10953.write
10954(" Среднее арифметичеÑкое = {
109550}
10956, sr
10957;
10958
10959
10960devenv
10961
10962 double sr = Convert.ToDouble(summa) / m;
10963 Console.WriteLine();
10964 Console.Write(" Ñумма = {0}", summa);
10965 Console.WriteLine();
10966 Console.Write(" Среднее арифметичеÑкое = {0}", sr);
10967
10968devenv
10969
10970b[
10971b[indexb
10972 = sr;
10973doubldoubl
10974
10975
10976devenv
10977
10978consol
10979.writel
10980("
10981ПолучившийÑÑ Ð¼Ð°ÑÑив
10982;
10983;
10984consol
10985.write
10986("{0,3}
10987:f3
10988for 9 int i = 0; i < inde ; i++)(
10989, b[i]
10990;
10991
10992
10993devenv
10994
10995 Console.WriteLine(" ПолучившийÑÑ Ð¼Ð°ÑÑив");
10996 for (int i = 0; i < indexb; i++)
10997 Console.Write("{0,3}", b[i]);
10998
10999devenv
11000
11001for ( int i = 0; i < n; i++0
11002{
11003index++;
11004}
11005
11006
11007devenv
11008
11009double sr = Convert.ToDouble(summa) / m;
11010 for (int i = 0; i < n; i++ )
11011 {
11012 b[indexb] = sr;
11013 indexb++;
11014 }
11015
11016devenv
11017
11018{
11019for ( int j = 0; j < m;j++)
11020}
11021
11022
11023devenv
11024
11025int [] b = new int [n
11026;
11027int indexb = 0;
11028for ( int i = 0; i < n; i++
11029{
11030for ( int j = 0' j < m;j++
11031;
11032
11033{
11034b[indexb
11035
11036= sr;
11037indexb++;
11038
11039
11040devenv
11041
11042 int[] b = new int[n];
11043 int indexb = 0;
11044 for (int i = 0; i < n; i++ )
11045 {
11046 for ( int j = 0; j < m; j++)
11047 {
11048 b[indexb] = sr;
11049 indexb++;
11050 }
11051 }
11052
11053devenv
11054
11055double sr = Convert.ToDouble(summa) / m;
11056 int[] b = new int[n];
11057 int indexb = 0;
11058 for (int i = 0; i < n; i++)
11059 {
11060 for (int j = 0; j < m; j++)
11061 {
11062 b[indexb] = sr;
11063 indexb++;
11064 }
11065 }
11066
11067devenv
11068
11069b[indexb] = sr;
11070doubw double
11071
11072
11073devenv
11074
11075 double sr = Convert.ToDouble(summa) / m;
11076 double [] b = new double [n];
11077 int indexb = 0;
11078
11079 {
11080 b[indexb] = sr;
11081 indexb++;
11082 }
11083 }
11084
11085devenv
11086
11087 Console.WriteLine();
11088 Console.Write(" Ñумма = {0}", summa);
11089 Console.WriteLine();
11090 Console.Write(" Среднее арифметичеÑкое = {0:f3}", sr);
11091
11092devenv
11093
11094conso
11095.writel
11096()
11097"
11098ПолучившийÑÑ Ð¼Ð°ÑÑив""
11099;
11100consol
11101.w("[
11102{0,]
11103{0,3}
11104, b[i
11105for ( int i = 0; i < indexb; i++
11106;
11107
11108
11109devenv
11110
11111 Console.WriteLine(" ПолучившийÑÑ Ð¼Ð°ÑÑив");
11112 for (int i = 0; i < indexb; i++)
11113 Console.Write("{0,3}", b[i]);
11114
11115devenv
11116
11117}
11118
11119
11120devenv
11121
11122
11123 Console.WriteLine(" ПолучившийÑÑ Ð¼Ð°ÑÑив");
11124 for (int i = 0; i < indexb; i++)
11125 Console.Write("{0,3}", b[i]);
11126
11127devenv
11128
11129double sr = Convert.ToDouble(summa) / m;
11130 double[] b = new double[n];
11131 int indexb = 0;
11132
11133 {
11134 b[indexb] = sr;
11135 indexb++;
11136 }
11137
11138 Console.WriteLine(" ПолучившийÑÑ Ð¼Ð°ÑÑив");
11139 for (int i = 0; i < indexb; i++)
11140 Console.Write("{0,3}", b[i]);
11141
11142 }
11143
11144devenv
11145
11146}for (int i = 0; i < n;i++{
11147for ( int j = 0; j < m; j++
11148consol
11149.writel
11150();
11151consol
11152.write
11153("{0}
11154, sum
11155;
11156consol
11157.writel
11158();
11159consol
11160.write
11161("{0}
11162, sr
11163;
11164
11165
11166devenv
11167
11168}
11169
11170
11171devenv
11172
11173double [] b = new double [n];
11174int indexb = 0;
11175for ( int i = 0 ; i < n; i++
11176{
11177for( int j =0; j < m;j++
11178\
11179{
11180b[indexb
11181= sr;
11182
11183
11184devenv
11185
11186double sr = Convert.ToDouble(summa) / m;
11187
11188devenv
11189
11190double[] b = new double[n];
11191 double sr = Convert.ToDouble(summa) / m;
11192 int indexb = 0;
11193 for (int i = 0; i < n; i++ )
11194 {
11195 for( int j =0; j < m;j++)
11196 {
11197 b[indexb] = sr;
11198 }
11199
11200devenv
11201
11202indexb++;
11203conso
11204.writel
11205("
11206Полученный маÑÑив
11207;
11208for ( int i = 0; i < ind
11209; i++
11210]
11211conso
11212.write
11213("{0,3}
11214, b[i
11215;
11216
11217
11218devenv
11219
11220double sr = Convert.ToDouble(summa) / m;
11221
11222devenv
11223
11224 double[] b = new double[n];
11225
11226
11227devenv
11228
11229int indexb = 0;
11230
11231devenv
11232
11233b[indexb] = sr;
11234 indexb++;
11235
11236devenv
11237
11238
11239
11240
11241devenv
11242
11243b[indexb] = sr;
11244 indexb++;
11245
11246devenv
11247
11248 Console.WriteLine();
11249 Console.Write("{0}", summa);
11250 Console.WriteLine();
11251 Console.Write("{0}", sr);
11252
11253devenv
11254
11255double sr = Convert.ToDouble(summa) / m;
11256
11257devenv
11258
11259
11260 b[indexb] = sr;
11261 indexb++;
11262
11263devenv
11264
11265{
11266
11267
11268devenv
11269
11270
11271 Console.WriteLine(" Полученный маÑÑив");
11272 for (int i = 0; i < indexb; i++)
11273 Console.Write("{0,3}", b[i]);
11274
11275devenv
11276
11277 Console.WriteLine();
11278 Console.Write("{0}", summa);
11279 Console.WriteLine();
11280 Console.Write("{0}", sr);
11281
11282devenv
11283
11284}
11285
11286
11287devenv
11288
11289double sr = Convert.ToDouble(summa) / m;
11290
11291devenv
11292
11293double sr = Convert.ToDouble(summa) / m;
11294
11295
11296 Console.WriteLine();
11297 Console.Write("{0}", summa);
11298 Console.WriteLine();
11299 Console.Write("{0}", sr);
11300
11301devenv
11302
11303Сумма =
11304Среднее значение =
11305
11306
11307devenv
11308
11309dou[] b = new doub
11310le [n
11311;
11312int indexb = 0;
11313for ( int i = 0; i < n; i++
11314{
11315for ( int j = 0; j < m;j++
11316{
11317b
11318dou
11319 sr
11320consol
11321.writel
11322("
11323Полученный маÑÑив
11324;
11325conso
11326.write
11327("{0,3}
11328, b[i
11329;
11330for (int i = 0; i < m; i++
11331ind
11332a[
11333]
11334
11335
11336devenv
11337
11338double[] b = new double[n];
11339
11340 int indexb = 0;
11341 for (int i = 0; i < n; i++ )
11342 {
11343 for ( int j = 0; j < m;j++)
11344 {
11345 b[indexb] = sr ;
11346 indexb++;
11347 }
11348 }
11349 Console.WriteLine(" Полученный маÑÑив");
11350 for (int i = 0; i < indexb; i++ )
11351 Console.Write("{0,3}", b[i]);
11352
11353devenv
11354
11355}
11356for ( int i = 0; i < indexb; i++indexb
11357}
11358
11359
11360devenv
11361
11362double[] b = new double[n];
11363
11364 int indexb = 0;
11365
11366 for (int j = 0; j < m; j++)
11367 {
11368 b[indexb] = sr;
11369 indexb++;
11370 }
11371
11372 Console.WriteLine(" Полученный маÑÑив");
11373 for (int i = 0; i < indexb; i++)
11374
11375 Console.Write("{0,3}", b[i]);
11376
11377devenv
11378
11379{
11380}
11381for ( int i = 0; i < n; i++
11382{
11383}
11384
11385
11386devenv
11387
11388double[] b = new double[n];
11389
11390 int indexb = 0;
11391 for (int i = 0; i < n; i++)
11392 {
11393
11394 for (int j = 0; j < m; j++)
11395 {
11396 b[indexb] = sr;
11397 indexb++;
11398 }
11399
11400 Console.WriteLine(" Полученный маÑÑив");
11401 for (int i = 0; i < indexb; i++)
11402
11403 Console.Write("{0,3}", b[i]);
11404
11405devenv
11406
11407}
11408
11409
11410devenv
11411
11412 double[] b = new double[n];
11413
11414 int indexb = 0;
11415 for (int i = 0; i < n; i++)
11416 {
11417
11418 for (int j = 0; j < m; j++)
11419 {
11420 b[indexb] = sr;
11421 indexb++;
11422 }
11423
11424 Console.WriteLine(" Полученный маÑÑив");
11425 for (int i = 0; i < indexb; i++)
11426
11427 Console.Write("{0,3}", b[i]);
11428
11429devenv
11430
11431{
11432}
11433}
11434}
11435
11436
11437devenv
11438
11439}
11440
11441
11442devenv
11443
11444}
11445
11446
11447devenv
11448
11449
11450 double sr = Convert.ToDouble(summa) / m;
11451
11452 Console.WriteLine();
11453 Console.Write("Сумма ={0}", summa);
11454 Console.WriteLine();
11455 Console.Write("Среднее значение ={0}", sr);
11456
11457
11458devenv
11459
11460double sr = 0;
11461sr = sum
11462/m;
11463
11464
11465devenv
11466
11467
11468conver
11469.todoubl
11470(
11471)
11472
11473
11474devenv
11475
11476doubl [] b = new double [n;
11477;
11478int indexb = 0;
11479b[indexb
11480 = sr;
11481indexb++;
11482consol
11483.writel
11484(" Полученный маÑÑив
11485;
11486consol
11487.write
11488("{0,3}
11489, b[i
11490for ( int i = 0; i < indexb;i++
11491;
11492
11493
11494devenv
11495
11496 Console.WriteLine(" Полученный маÑÑив");
11497 for (int i = 0; i < indexb; i++)
11498 Console.Write("{0,3}", b[i]);
11499
11500
11501devenv
11502
11503
11504 Console.WriteLine();
11505 Console.Write("Сумма ={0}", summa);
11506 Console.WriteLine();
11507 Console.Write("Среднее значение ={0}", sr);
11508
11509devenv
11510
11511Console.WriteLine(" Полученный маÑÑив");
11512 for (int i = 0; i < indexb; i++)
11513 Console.Write("{0,3}", b[i]);
11514
11515
11516devenv
11517
11518Console.WriteLine(" Полученный маÑÑив");
11519 for (int i = 0; i < indexb; i++)
11520 Console.Write("{0,3}", b[i]);
11521
11522
11523devenv
11524
11525}
11526}
11527}
11528
11529
11530devenv
11531
11532sr = Convert.ToDouble(summa) / m;
11533 b[indexb] = sr;
11534 indexb++;
11535
11536devenv
11537
11538{
11539
11540
11541devenv
11542
11543Console.WriteLine(" Полученный маÑÑив");
11544 for (int i = 0; i < indexb; i++)
11545 Console.Write("{0,3}", b[i]);
11546
11547devenv
11548
11549}
11550
11551
11552devenv
11553
11554Console.WriteLine();
11555 Console.Write("Сумма ={0}", summa);
11556 Console.WriteLine();
11557 Console.Write("Среднее значение ={0}", sr);
11558
11559devenv
11560
11561sr = Convert.ToDouble(summa) / m;
11562
11563devenv
11564
11565}
11566
11567
11568devenv
11569
11570doubl [] b - new doubl [n];
11571int indexb = 0;
11572for=
11573( int i = 0 ; i < n;i++
11574}
11575{
11576for ( int j = 0; j < m; j++
11577{
11578b[index
11579 = sr;
11580indexb++;
11581
11582
11583devenv
11584
11585b[indexb] = sr;
11586
11587devenv
11588
11589ouble [] b = new double [n];
11590 int indexb = 0;
11591 for ( int i = 0 ; i < n;i++)
11592 {
11593 for ( int j = 0; j < m; j++)
11594 {
11595 b[indexb] = sr;
11596 indexb++;
11597 }
11598
11599
11600devenv
11601
11602d
11603{
11604consol
11605.writel
11606("
11607Полученый маÑÑив
11608;
11609;
11610consol
11611.write
11612("{0,3
11613}
11614,b[i
11615;
11616for (int i = 0; i < index
11617; i++)
11618;
11619}
11620}
11621{
11622}
11623
11624
11625devenv
11626
11627Console.WriteLine();
11628 Console.Write("Сумма ={0}", summa);
11629 Console.WriteLine();
11630 Console.Write("Среднее значение ={0}", sr);
11631
11632devenv
11633
11634k
11635k
11636ii
11637k
11638k
11639k
11640k
11641k
11642k
11643}
11644
11645
11646devenv
11647
11648double[] b = new double[n];
11649 int indexb = 0;
11650 for (int k = 0; k < n; k++)
11651 {
11652 for (int j = 0; j < m; j++)
11653 {
11654 b[indexb] = sr;
11655 indexb++;
11656 }
11657 }
11658 Console.WriteLine(" Полученый маÑÑив");
11659 for (int k = 0; k < indexb; k++)
11660 Console.Write("{0,3}", b[i]);
11661
11662devenv
11663
11664
11665 double[] b = new double[n];
11666 int indexb = 0;
11667 for (int k = 0; k < n; k++)
11668 {
11669 for (int j = 0; j < m; j++)
11670 {
11671 b[indexb] = sr;
11672 indexb++;
11673 }
11674 }
11675 Console.WriteLine(" Полученый маÑÑив");
11676 for (int k = 0; k < indexb; k++)
11677 Console.Write("{0,3}", b[i]);
11678
11679devenv
11680
11681}
11682
11683
11684devenv
11685
11686}
11687}
11688
11689
11690devenv
11691
11692doub [] b = new double [n
11693;
11694int indexb = 0;
11695b[indexb
11696= sr;
11697
11698
11699devenv
11700
11701doubl [] b= new doubl
11702[n];
11703int indexb = 0;
11704fo{
11705b[index
11706 = sr;
11707indexb++;
11708
11709
11710devenv
11711
11712consol
11713.writel
11714(" п
11715Полученный маÑÑив
11716;
11717for ( int ui = 0; i < n; i++)
11718indexb
11719; i++)
11720consol
11721.write
11722("{0,3}" , b[i];
11723i]
11724
11725
11726devenv
11727
11728Console.WriteLine(" Полученный маÑÑив");
11729 for ( int i = 0; i < indexb; i++)
11730 Console.Write("{0,3}" , b[i]
11731
11732devenv
11733
11734);
11735
11736
11737devenv
11738
117395
11740
11741
11742devenv
11743
11744consol
11745.writel
11746();
11747
11748
11749devenv
11750
11751И
11752
11753
11754devenv
11755
11756Ñ‚
11757n
11758
11759
11760devenv
11761
11762m
11763
11764
11765devenv
11766
11767int kolvo = 0;
11768kolvo++;kolvo;
11769
11770
11771devenv
11772
11773:f3}", sr);
11774
11775
11776devenv
11777
11778:f3}:, b[i]);
11779"
11780
11781
11782devenv
11783
117847
11785
11786
11787devenv
11788
117891
117904
11791
11792
11793devenv
11794
11795if (kolvo ==0)
11796if ( kolvo == 0)
11797{
11798b[indexb]= 0;
11799
11800
11801devenv
11802
11803if ( kolvo ==0)
11804{
11805sum = 0;
11806kolvo--;
11807
11808
11809devenv
11810
11811+
11812+
11813+
11814
11815
11816devenv
11817
11818kolvo++;
11819
11820
1182122-01-2016
11822
11823chrome
11824
11825нейроÑети третьего поколениÑ
11826ерку
11827ер
11828thresho
11829batt
11830blizzard
11831steam
11832threshold
11833yt
11834больцман
11835машина больцмана
11836автоаÑÑ
11837о
11838Ñтек
11839stack rbm
11840ing
11841нейроÑети третьего поколениÑ
11842киь
11843rbm алгоритм
11844метод кай
11845автоÑнкордер
11846ь
11847matlab
11848565
11849RUSSIA
11850
11851
11852USA
11853China
11854rfr gjc
11855RFR G
11856КÐК ПОСЧИТÐТЬ
11857 C#
11858CHFDYTСРÐÐ’ÐЕÐИЕ DOUBL
11859FABS
11860
11861
1186209-02-2016
11863
11864explorer
11865
11866punto
11867
11868
11869punto
11870
11871a