F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_37849058_30497.cpp: In function 'void solve()':
0_0_37849058_30497.cpp:53:14: error: expected unqualified-id before '[' token
         auto [x, y] = a[i];
              ^
0_0_37849058_30497.cpp:54:31: error: 'x' was not declared in this scope
         b[(i - 1) * 4 + 1] = {x - 1, y};
                               ^
0_0_37849058_30497.cpp:54:38: error: 'y' was not declared in this scope
         b[(i - 1) * 4 + 1] = {x - 1, y};
                                      ^
0_0_37849058_30497.cpp:54:28: error: no match for 'operator=' (operand types are 'node' and '<brace-enclosed initializer list>')
         b[(i - 1) * 4 + 1] = {x - 1, y};
                            ^
0_0_37849058_30497.cpp:54:28: note: candidates are:
0_0_37849058_30497.cpp:10:8: note: node& node::operator=(const node&)
 struct node {
        ^
0_0_37849058_30497.cpp:10:8: note:   no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const node&'
0_0_37849058_30497.cpp:10:8: note: node& node::operator=(node&&)
0_0_37849058_30497.cpp:10:8: note:   no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'node&&'
0_0_37849058_30497.cpp:55:28: error: no match for 'operator=' (operand types are 'node' and '<brace-enclosed initializer list>')
         b[(i - 1) * 4 + 2] = {x + 1, y};
                            ^
0_0_37849058_30497.cpp:55:28: note: candidates are:
0_0_37849058_30497.cpp:10:8: note: node& node::operator=(const node&)
 struct node {
        ^
0_0_37849058_30497.cpp:10:8: note:   no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const node&'
0_0_37849058_30497.cpp:10:8: note: node& node::operator=(node&&)
0_0_37849058_30497.cpp:10:8: note:   no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'node&&'
0_0_37849058_30497.cpp:56:28: error: no match for 'operator=' (operand types are 'node' and '<brace-enclosed initializer list>')
         b[(i - 1) * 4 + 3] = {x, y - 1};
                            ^
0_0_37849058_30497.cpp:56:28: note: candidates are:
0_0_37849058_30497.cpp:10:8: note: node& node::operator=(const node&)
 struct node {
        ^
0_0_37849058_30497.cpp:10:8: note:   no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const node&'
0_0_37849058_30497.cpp:10:8: note: node& node::operator=(node&&)
0_0_37849058_30497.cpp:10:8: note:   no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'node&&'
0_0_37849058_30497.cpp:57:28: error: no match for 'operator=' (operand types are 'node' and '<brace-enclosed initializer list>')
         b[(i - 1) * 4 + 4] = {x, y + 1};
                            ^
0_0_37849058_30497.cpp:57:28: note: candidates are:
0_0_37849058_30497.cpp:10:8: note: node& node::operator=(const node&)
 struct node {
        ^
0_0_37849058_30497.cpp:10:8: note:   no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const node&'
0_0_37849058_30497.cpp:10:8: note: node& node::operator=(node&&)
0_0_37849058_30497.cpp:10:8: note:   no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'node&&'


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-22 22:39:42, Gzip enabled